Skip to content

Commit 6b73c88

Browse files
committed
front: fix #5720
1 parent bb7a30b commit 6b73c88

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

front/src/applications/editor/components/LayersModal.tsx

+9-11
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,6 @@ const LayersModal: FC<LayersModalProps> = ({
5252
const { t } = useTranslation();
5353
const { layersSettings } = useSelector(getMap);
5454
const [selectedLayers, setSelectedLayers] = useState<Set<LayerType>>(initialLayers);
55-
const [speedLimitTag, setSpeedLimitTag] = useState<string | undefined>(
56-
layersSettings.speedlimittag as string | undefined
57-
);
5855
const infraID = useSelector(getInfraID);
5956
const { data: speedLimitTags } = osrdEditoastApi.endpoints.getInfraByIdSpeedLimitTags.useQuery({
6057
id: infraID as number,
@@ -136,12 +133,6 @@ const LayersModal: FC<LayersModalProps> = ({
136133
}, new Set(selectedLayers));
137134
setSelectedLayers(newSelectedLayersList);
138135
dispatch(selectLayers(newSelectedLayersList));
139-
dispatch(
140-
updateLayersSettings({
141-
...layersSettings,
142-
speedlimittag: speedLimitTag as string,
143-
})
144-
);
145136
onChange({ newLayers: newSelectedLayersList });
146137
}}
147138
name={`editor-layer-${layerKey}`}
@@ -180,9 +171,16 @@ const LayersModal: FC<LayersModalProps> = ({
180171
<select
181172
id="filterLevel"
182173
className="form-control"
183-
value={speedLimitTag || NO_SPEED_LIMIT_TAG}
174+
value={layersSettings.speedlimittag}
184175
disabled={!isArray(speedLimitTags) || !selectedLayers.has('speed_sections')}
185-
onChange={(e) => setSpeedLimitTag(e.target.value)}
176+
onChange={(e) => {
177+
dispatch(
178+
updateLayersSettings({
179+
...layersSettings,
180+
speedlimittag: e.target.value,
181+
})
182+
);
183+
}}
186184
>
187185
{memoOptions.map((tag) => (
188186
<option value={tag} key={tag}>

0 commit comments

Comments
 (0)