Task 5: Build ClinicalSidebar with navigation and search

- Create ClinicalSidebar component with 7 navigation items
- NHS blue active state with 3px left border
- Search input with basic filtering (fuse.js integration pending)
- Keyboard shortcuts Alt+1-7 for navigation
- URL hash routing (#summary, #consultations, etc.)
- Session footer with current time
- Create PMRInterface container component
- Update App.tsx to use 'pmr' phase instead of 'content'
This commit is contained in:
2026-02-11 01:16:19 +00:00
parent 65fc23e79b
commit 4434c6e437
4 changed files with 276 additions and 30 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ export interface ContactItem {
href?: string
}
export type Phase = 'boot' | 'ecg' | 'login' | 'content'
export type Phase = 'boot' | 'ecg' | 'login' | 'pmr'
export interface BootLine {
html: string