refactor(login): compose page from focused login components
Split the login page into smaller reusable components for branding, toolbar, header, form, announcements, and mobile layout behavior. This keeps the view responsible for orchestration while moving UI sections into focused components. Update page creation docs to reflect the simplified flow where views render sections/items directly and composables coordinate store/service access when needed.refactor(login): compose page from focused login components Split the login page into smaller reusable components for branding, toolbar, header, form, announcements, and mobile layout behavior. This keeps the view responsible for orchestration while moving UI sections into focused components. Update page creation docs to reflect the simplified flow where views render sections/items directly and composables coordinate store/service access when needed.
This commit is contained in:
@@ -5,7 +5,7 @@ import DetailSidePanel from '@/components/maint/master-detail/DetailSidePanel.vu
|
||||
import MasterFileFormFields from '@/components/maint/MasterFileFormFields.vue'
|
||||
import MntDialogCard from '@/components/maint/MntDialogCard.vue'
|
||||
import MntRecordNavToolbar from '@/components/maint/MntRecordNavToolbar.vue'
|
||||
import PageMaint from '@/components/PageMaint.vue'
|
||||
import MaintShell from '@/components/MaintShell.vue'
|
||||
import SectionDataTable from '@/components/sections/SectionDataTable.vue'
|
||||
import SectionSearchPanel from '@/components/sections/SectionSearchPanel.vue'
|
||||
import { useMasterDetailAMaintenancePage } from '@/composables/page-drivers/useMasterDetailAMaintenancePage'
|
||||
@@ -20,7 +20,7 @@ const {
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<PageMaint
|
||||
<MaintShell
|
||||
:search-panel-open="searchPanelOpen"
|
||||
:title="pageModel.title"
|
||||
@toggle-search="searchPanelOpen = !searchPanelOpen"
|
||||
@@ -52,7 +52,7 @@ const {
|
||||
@view="openViewDialog($event)"
|
||||
/>
|
||||
</template>
|
||||
</PageMaint>
|
||||
</MaintShell>
|
||||
|
||||
<teleport to="body">
|
||||
<v-overlay
|
||||
|
||||
Reference in New Issue
Block a user