Redux: alle Active 1 und 0 speichern

This commit is contained in:
ISA
2025-02-03 13:15:59 +01:00
parent 3fb5e54af7
commit e03dff4814
3 changed files with 91 additions and 27 deletions

View File

@@ -77,8 +77,12 @@ import { useMapComponentState } from "../hooks/useMapComponentState";
import { polylineEventsDisabledState } from "../store/atoms/polylineEventsDisabledState";
import { disablePolylineEvents, enablePolylineEvents } from "../utils/setupPolylines";
import { polylineLayerVisibleState } from "../store/atoms/polylineLayerVisibleState";
import { useSelector } from "react-redux";
const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
// **Hole nur die aktiven idLDs aus Redux**
const activeLines = useSelector((state) => state.lineVisibility.activeLines);
const activeIds = Object.keys(activeLines).filter((id) => activeLines[id] === 1);
const polylineVisible = useRecoilValue(polylineLayerVisibleState);
const [editMode, setEditMode] = useState(false); // editMode Zustand
const { deviceName, setDeviceName } = useMapComponentState();