Extract QA and map workbench components
This commit is contained in:
@@ -197,6 +197,13 @@ React + TypeScript + MapLibre foundation for project/area/dataset workflow.
|
||||
- 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.
|
||||
|
||||
## Sprint 30 maintainability updates
|
||||
|
||||
- Persisted QA/QC result rendering moved into `src/components/quality/QualityResultsPanel.tsx`.
|
||||
- Map layer controls, MapLibre rendering and the feature inspector are now composed by `src/components/map/MapWorkspace.tsx`.
|
||||
- `App.tsx` still owns selected project, selected area, active layer and inspector state; the extracted components receive the same state and callbacks as props.
|
||||
- No map behavior, QA/QC API behavior, backend behavior, migrations or product features changed.
|
||||
|
||||
## 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