- Add activeChartId/charts state to page.tsx with chart fetching on mount - ChartSelector integrated in sidebar between header and file upload - CandleChart and SvgOverlay fetch data scoped by activeChartId - FileUpload returns chart info, auto-selects new chart after upload - Annotation create/delete flows include chart_id - Export scoped by activeChartId - Toolbox receives activeChartId prop |
||
|---|---|---|
| .. | ||
| ui | ||
| CandleChart.tsx | ||
| ChartSelector.tsx | ||
| FileUpload.tsx | ||
| SvgOverlay.tsx | ||
| ThemeProvider.tsx | ||
| ThemeToggle.tsx | ||
| Toolbox.tsx | ||