- Verzeichnisstruktur unter /docs spiegelt nun die tatsächliche Projektstruktur wider - frontend/server-Trennung entfernt zugunsten von /docs/pages, /docs/redux, /docs/utils etc. - Erhöht Wiederauffindbarkeit, Übersichtlichkeit und Entwicklerfreundlichkeit
25 lines
571 B
Markdown
25 lines
571 B
Markdown
# 🧭 gisSystemStaticSlice
|
|
|
|
Verwaltet statische GIS-Systemdaten (`Systems[]`), die vom Server zurückgegeben werden.
|
|
|
|
## 🔧 Pfad
|
|
`/redux/slices/webService/gisSystemStaticSlice.js`
|
|
|
|
## 📦 Initial State
|
|
|
|
```ts
|
|
{
|
|
data: [], // enthält Systems[]
|
|
status: "idle", // Ladezustand
|
|
error: null
|
|
}
|
|
```
|
|
|
|
## 🔁 Thunk: `fetchGisSystemStaticFromWebService`
|
|
|
|
Ruft `fetchGisSystemStatic()` auf und speichert nur das Feld `Systems` im Redux-State.
|
|
|
|
## 🧩 Aktionen
|
|
|
|
- `setGisSystemStatic(data)` → manuelles Setzen von `Systems[]`
|
|
- `fulfilled` → speichert Systems[] |