Overhaul GeoIntel model selection and map UX

This commit is contained in:
Jens
2026-08-01 15:18:06 +02:00
parent ce3cd20356
commit 96db4c966d
13 changed files with 663 additions and 76 deletions
@@ -6,6 +6,8 @@ import type {
SegmentationRunRead,
SegmentationRunResponse,
} from '../../types'
import { ModelSelector } from '../models/ModelSelector'
import { toAnalysisModelOption } from '../models/modelOptions'
interface SegmentationLabProps {
segmentationModels: SegmentationModelCapability[]
@@ -253,16 +255,15 @@ export function SegmentationLab({
))}
</select>
</label>
<label>
Analysemodel
<select value={selectedSegmentationModelId} onChange={(event) => onSelectModel(event.target.value)}>
{segmentationModels.map((model) => (
<option key={model.model_id} value={model.model_id}>
{model.display_name}
</option>
))}
</select>
</label>
<ModelSelector
label="Analysemodel"
value={selectedSegmentationModelId}
options={segmentationModels.map(toAnalysisModelOption)}
onChange={onSelectModel}
loading={loadingSegmentationModels}
error={segmentationModelError}
onRefresh={onLoadModels}
/>
<label>
Minimale zekerheid
<input