Extract dataset presentational components
This commit is contained in:
@@ -190,6 +190,13 @@ React + TypeScript + MapLibre foundation for project/area/dataset workflow.
|
||||
- Project-scoped dataset listing remains in `App.tsx` because it is still part of the shared project/area load boundary.
|
||||
- Dataset details, raster controls, vector controls and job list behavior are unchanged; the UI still receives the same callbacks and state.
|
||||
|
||||
## Sprint 29 maintainability updates
|
||||
|
||||
- Dataset upload/list rendering moved into `src/components/datasets/DatasetPanel.tsx`.
|
||||
- Dataset details and job-list rendering moved into `src/components/datasets/DatasetDetailPanel.tsx`.
|
||||
- Raster controls and vector controls now live in `src/components/datasets/RasterControls.tsx` and `src/components/datasets/VectorControls.tsx`.
|
||||
- `App.tsx` still owns cross-module orchestration and passes the same `useDatasetWorkflow` state/actions into these presentational components.
|
||||
|
||||
## Release hardening updates
|
||||
|
||||
- Production builds split application code, React vendor code and MapLibre vendor code into separate chunks.
|
||||
|
||||
Reference in New Issue
Block a user