fix: clear stale regional map results
This commit is contained in:
@@ -744,6 +744,11 @@ export function MapWorkspace({
|
||||
onClearMapSelectionExtract()
|
||||
}
|
||||
|
||||
const handleSelectMapArea = (areaId: string) => {
|
||||
clearAreaSelection()
|
||||
onSelectMapArea(areaId)
|
||||
}
|
||||
|
||||
const downloadAreaSelection = () => {
|
||||
if (!mapSelectionResult) {
|
||||
return
|
||||
@@ -1061,7 +1066,7 @@ export function MapWorkspace({
|
||||
|
||||
<label className="geo-scope-select">
|
||||
Werkgebied
|
||||
<select aria-label="Werkgebied" value={selectedMapAreaId} onChange={(event) => onSelectMapArea(event.target.value)} disabled={areas.length === 0}>
|
||||
<select aria-label="Werkgebied" value={selectedMapAreaId} onChange={(event) => handleSelectMapArea(event.target.value)} disabled={areas.length === 0}>
|
||||
<option value="">Geen werkgebied</option>
|
||||
{areas.map((area) => (
|
||||
<option key={area.id} value={area.id}>{area.name}</option>
|
||||
@@ -1389,7 +1394,7 @@ export function MapWorkspace({
|
||||
<select
|
||||
aria-label="Werkgebied"
|
||||
value={selectedMapAreaId}
|
||||
onChange={(event) => onSelectMapArea(event.target.value)}
|
||||
onChange={(event) => handleSelectMapArea(event.target.value)}
|
||||
disabled={areas.length === 0}
|
||||
data-testid="map-area-select"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user