feat: add footer component and complete Phase 2 static layout (Task 2.3)

This commit is contained in:
Andrew Charlwood
2026-02-06 13:24:33 +00:00
parent 07a9d00538
commit 3568e03fc2
4 changed files with 59 additions and 2 deletions
+2 -2
View File
@@ -149,9 +149,9 @@ Drawer selection → update_drug_selection → app-state store → load_pathway_
- **Checkpoint**: All three components render with correct layout and styling
### 2.3 Footer + full page assembly
- [ ] Create `dash_app/components/footer.py``make_footer()` function
- [x] Create `dash_app/components/footer.py``make_footer()` function
- CSS class `.page-footer`, same text as 01_nhs_classic.html
- [ ] Update `dash_app/app.py` to assemble full page layout:
- [x] Update `dash_app/app.py` to assemble full page layout:
- `dmc.MantineProvider(children=[header, sidebar, main_content])`
- Main content: KPI row → filter bar → chart card → footer
- Add 3 `dcc.Store` components: `id="app-state"`, `id="chart-data"`, `id="reference-data"`