Skip to content

frontend


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