This commit is contained in:
ISA
2025-05-28 08:04:34 +02:00
parent 97fbb6fdc1
commit 5f0133d638
107 changed files with 1446 additions and 454 deletions

View File

@@ -1,18 +1,27 @@
# 🗺️ mapLayersSlice
<!-- /docs/redux/slices/ui/mapLayersSlice.md -->
Verwaltet Sichtbarkeit der verschiedenen Map-Layer pro System (TALAS, ECI, GMA usw.).
# 🗺️ mapLayersSlice.js
## 🔧 Zustand
Verwaltet die Sichtbarkeit einzelner Layergruppen (z.B. GMA, ECI, Siemens).
```ts
## Zustand
```js
{
TALAS: true,
ECI: true,
ULAF: true,
...
}
```
## 🎯 Aktionen
## Aktionen
- `toggleLayer(layerName)`
- `setLayerVisibility({ layer, visibility })`
- `toggleLayer(layer)`: Sichtbarkeit toggeln
- `setLayerVisibility({ layer, visibility })`: Sichtbarkeit explizit setzen
## Selector
```js
selectMapLayersState = (state) => state.mapLayers
```