46 lines
781 B
Markdown
46 lines
781 B
Markdown
<!-- /docs/redux/slices/database/area/updateAreaSlice.md -->
|
|
|
|
# 🧩 updateAreaSlice.js
|
|
|
|
Redux-Slice zur Verwaltung des Update-Zustands beim Aktualisieren eines Bereichs (Area).
|
|
|
|
---
|
|
|
|
## Zustand
|
|
|
|
```js
|
|
{
|
|
status: "idle" | "loading" | "succeeded" | "failed",
|
|
error: string | null
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
## Thunk
|
|
|
|
- `updateAreaThunk`: Führt den API-Call zum Speichern von `x`, `y` für `idLocation` & `idMaps`
|
|
durch.
|
|
|
|
---
|
|
|
|
## Aktionen
|
|
|
|
- `resetUpdateAreaStatus()`: Setzt Status auf `"idle"` und entfernt Fehler
|
|
|
|
---
|
|
|
|
## Verwendung
|
|
|
|
In der Komponente `useAreaMarkersLayer.js` beim Ziehen und Speichern von Stationsmarkern.
|
|
|
|
---
|
|
|
|
## Fehlerbehandlung
|
|
|
|
- Fehlernachricht wird in `error` gespeichert, falls `updateAreaThunk` fehlschlägt.
|
|
|
|
---
|
|
|
|
[Zurück zur Übersicht](../../../../README.md)
|