Type Alias: LayoutCtx¶
LayoutCtx =
object
Defined in: src/RootLayout.tsx:23
Layout Context
Context object passed to child routes via React Router Outlet. Provides patient selection and navigation state management.
Properties¶
examMode¶
examMode:
boolean
Defined in: src/RootLayout.tsx:33
Whether the layout should enter exam mode (hide nav, burger, search)
patient¶
patient:
Patient|null
Defined in: src/RootLayout.tsx:25
Currently selected patient (null if none selected)
patientNav¶
patientNav:
NavItem[]
Defined in: src/RootLayout.tsx:29
Patient navigation breadcrumbs for the side nav
setExamMode¶
setExamMode:
React.Dispatch\<React.SetStateAction\<boolean>>
Defined in: src/RootLayout.tsx:35
Function to toggle exam mode from child pages
setPatient¶
setPatient:
React.Dispatch\<React.SetStateAction\<Patient|null>>
Defined in: src/RootLayout.tsx:27
Function to update selected patient
setPatientNav¶
setPatientNav:
React.Dispatch\<React.SetStateAction\<NavItem[]>>
Defined in: src/RootLayout.tsx:31
Function to update patient navigation breadcrumbs