Grid Layout & Page Templates

 

Template Characteristics and Page Mappings

Template migration key

Template is ready Template is in development

Template is defined Template not defined

Page migration is in progress [blank] Page migration is not scheduled

 

Page Type

Pages (route/file) Implementation Link

Template

Characteristics

Page Type

Pages (route/file) Implementation Link

Template

Characteristics

Core Layout

 

`Admin Layout` (AdminLayout.tsx)

  • header bar with session controls

  • collapsible sidebar for navigation

  • breadcrumb section

  • page title section

  • single content section

  • TODO DCB-815 anchored footer including TODO language selector

  • TODO community software banner

Data Table

DCB-466

Groups
Host LMSs
Locations
Mappings
Requests
Source Bibs DCB-817
Agencies

extends Admin Layout

add titles
remove outline + card
  • dynamic data presented in tabular layout

  • variable columns relevant to dataset

  • search within dataset

  • filter within dataset

  • table sort and pagination

Record Details

DCB-466

Groups
Host LMSs
Locations
Requests
Source Bibs
Agencies

`Details` (Details.tsx)

 

  • record details presented in collapsible sections for logically grouped data

  • nested collapsible sections for hierarchical data

  • tabular audit log

  • configurable default collapse states

Home

Onboarding Welcome (index.tsx) DCB-820

extends Admin Layout?

  • landing page (authorised consortium manager)

  • provide user orientation

  • show implementation and onboarding status

  • show environment and service status

Not Logged In

login.tsx
logout.tsx

DCB-821

LoginLayout.tsx

  • landing page (user not authenticated)

  • login prompt

  • context information and links

  • hides header icons (profile, sidebar) and breadcrumbs.

  • alert displayed to user on logout only.

User Profile

 

view user profile extends Admin Layout

separate edit template

  •  

Settings

index extends Admin Layout

separate view and edit templates for individual settings

  •  

Error

extends Admin Layout

  •  

 

Operated as a Community Resource by the Open Library Foundation