Type Alias: LayoutCtx¶
LayoutCtx =
object
Defined in: src/RootLayout.tsx:22
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:32
Whether the layout should enter exam mode (hide nav, burger, search)
patient¶
patient:
Patient|null
Defined in: src/RootLayout.tsx:24
Currently selected patient (null if none selected)
patientNav¶
patientNav:
NavItem[]
Defined in: src/RootLayout.tsx:28
Patient navigation breadcrumbs for the side nav
setExamMode¶
setExamMode:
React.Dispatch\<React.SetStateAction\<boolean>>
Defined in: src/RootLayout.tsx:34
Function to toggle exam mode from child pages
setPatient¶
setPatient:
React.Dispatch\<React.SetStateAction\<Patient|null>>
Defined in: src/RootLayout.tsx:26
Function to update selected patient
setPatientNav¶
setPatientNav:
React.Dispatch\<React.SetStateAction\<NavItem[]>>
Defined in: src/RootLayout.tsx:30
Function to update patient navigation breadcrumbs