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
View File
@@ -7,6 +7,7 @@ from dash_app.components.sidebar import make_sidebar
from dash_app.components.kpi_row import make_kpi_row
from dash_app.components.filter_bar import make_filter_bar
from dash_app.components.chart_card import make_chart_card
from dash_app.components.footer import make_footer
app = Dash(
__name__,
@@ -36,6 +37,7 @@ app.layout = dmc.MantineProvider(
make_kpi_row(),
make_filter_bar(),
make_chart_card(),
make_footer(),
],
),
],
+10
View File
@@ -0,0 +1,10 @@
"""Page footer component."""
from dash import html
def make_footer():
"""Build the page footer matching 01_nhs_classic.html."""
return html.Footer(
className="page-footer",
children="NHS Norfolk and Waveney ICB \u2014 High Cost Drugs Analysis",
)