Rebuild dashboard.py with 5-tab structure #66
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replace the current legacy dashboard layout (TRREB-style with purchase/rental sections) with a modern 5-tab structure aligned to the neighbourhood dashboard vision.
Current State
pages/toronto/dashboard.pyhas:Target State
New tabbed layout:
Files to Modify
portfolio_app/pages/toronto/dashboard.pyFiles to Create
portfolio_app/pages/toronto/tabs/__init__.pyportfolio_app/pages/toronto/tabs/overview.pyportfolio_app/pages/toronto/tabs/housing.pyportfolio_app/pages/toronto/tabs/safety.pyportfolio_app/pages/toronto/tabs/demographics.pyportfolio_app/pages/toronto/tabs/amenities.pyLayout Pattern (All Tabs)
Each tab follows:
Acceptance Criteria
dmc.Tabs/toronto#housing)Technical Notes
dcc.StoreLabels: type:feature, component:frontend, priority:critical, tech:python, tech:dash