diff --git a/components/DataSheet.js b/components/DataSheet.js index 4c4ea5de5..b307cd62f 100644 --- a/components/DataSheet.js +++ b/components/DataSheet.js @@ -125,9 +125,24 @@ function DataSheet() { }; const handlePolylineCheckboxChange = (event) => { const { checked } = event.target; + + // Setze den Zustand von Kabelstrecken setPolylineVisible(checked); - localStorage.setItem("polylineVisible", checked); // Store Polyline visibility in localStorage + localStorage.setItem("polylineVisible", checked); + + // Wenn Kabelstrecken aktiviert werden, aktiviere TALAS + if (checked) { + setMapLayersVisibility((prev) => { + const newState = { + ...prev, + TALAS: true, + }; + localStorage.setItem("mapLayersVisibility", JSON.stringify(newState)); + return newState; + }); + } }; + //--------------------------- const handleBereicheCheckboxChange = (event) => { if (editMode) return;