feat: Recoil-State polylineEventsDisabledState durch Redux ersetzt
- Migration von Recoil zu Redux abgeschlossen für Polyline-Interaktionsstatus - `MapComponent.js` verwendet jetzt Redux `useSelector` und `dispatch(setDisabled(...))` - `initializeMap.js` bekommt Callback-Funktion zur Steuerung des Redux-Status - Redux-Slice `polylineEventsDisabledSlice.js` mit Actions `setDisabled`, `toggleDisabled` integriert - Hinweis: `useCreateAndSetDevices.js` verwendet noch `useRecoilState`, muss refaktoriert werden
This commit is contained in:
@@ -14,13 +14,8 @@ export const initializeMap = (mapRef, setMap, setOms, setMenuItemAdded, addItems
|
||||
}
|
||||
|
||||
if (mapRef.current._leaflet_id) {
|
||||
console.log("⚠️ Karte ist bereits initialisiert – `dragging.enable()` wird sichergestellt.");
|
||||
setTimeout(() => {
|
||||
if (mapRef.current) {
|
||||
mapRef.current.dragging.enable();
|
||||
}
|
||||
}, 100);
|
||||
return;
|
||||
console.log("⚠️ Karte bereits initialisiert");
|
||||
return; // keine Neuanlage
|
||||
}
|
||||
|
||||
// Leaflet-Karte erstellen
|
||||
|
||||
Reference in New Issue
Block a user