Add tabbed workbench inspector
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-17 21:23:04 +02:00
parent 36821fe099
commit bb1890b40f
10 changed files with 461 additions and 73 deletions
@@ -52,19 +52,20 @@ def test_app_still_wires_dataset_ui_callbacks() -> None:
assert "onUploadDataset={uploadDataset}" in app
assert "onLoadDatasetDetails={loadDatasetDetails}" in app
assert "onRefreshMetadata={refreshMetadata}" in app
assert "<DatasetDetailPanel" in app
assert "onRunRasterInspect={runRasterInspect}" in app
assert "onRunRasterPreview={runRasterPreview}" in app
assert "onRunRasterStats={runRasterStats}" in app
assert "onRunRasterReproject={runRasterReproject}" in app
assert "onRunRasterClip={runRasterClip}" in app
assert "onRunRasterTile={runRasterTile}" in app
assert "onRunRasterNdvi={runRasterNdvi}" in app
assert "onRunRasterNdwi={runRasterNdwi}" in app
assert "onRunRasterNdbi={runRasterNdbi}" in app
assert "onRunVectorClip={runVectorClip}" in app
assert "onRunVectorBuffer={runVectorBuffer}" in app
assert "onRunVectorIntersect={() => runVectorIntersect(availableVectorTargets)}" in app
assert "<WorkbenchInspector" in app
assert "datasetDetailProps={{" in app
assert "onRunRasterInspect: runRasterInspect" in app
assert "onRunRasterPreview: runRasterPreview" in app
assert "onRunRasterStats: runRasterStats" in app
assert "onRunRasterReproject: runRasterReproject" in app
assert "onRunRasterClip: runRasterClip" in app
assert "onRunRasterTile: runRasterTile" in app
assert "onRunRasterNdvi: runRasterNdvi" in app
assert "onRunRasterNdwi: runRasterNdwi" in app
assert "onRunRasterNdbi: runRasterNdbi" in app
assert "onRunVectorClip: runVectorClip" in app
assert "onRunVectorBuffer: runVectorBuffer" in app
assert "onRunVectorIntersect: () => runVectorIntersect(availableVectorTargets)" in app
assert '<form className="dataset-upload-form" onSubmit={onUploadDataset}' in dataset_panel
assert "onClick={() => onLoadDatasetDetails(selectedProjectId ?? '', dataset)}" in dataset_panel
assert "onClick={() => onRefreshMetadata(dataset.id)}" in dataset_panel