Skip to content

frontend


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