34 lines
911 B
Markdown
34 lines
911 B
Markdown
<!-- /docs/components/pois/PoiUpdateModal.md -->
|
|
|
|
# ✏️ PoiUpdateModal.js
|
|
|
|
Ein Dialog zur Aktualisierung oder Löschung bestehender POIs.
|
|
|
|
## Features
|
|
|
|
- Zeigt aktuellen Namen, Beschreibung, Gerät und Typ
|
|
- Gerät und Typ auswählbar via `react-select`
|
|
- Unterstützt Löschen und Speichern von POIs
|
|
- Eingebundene Sicherheitsabfrage bei Löschen
|
|
|
|
## Props
|
|
|
|
| Prop | Typ | Beschreibung |
|
|
| --------- | ---------- | ------------------------------------ |
|
|
| `onClose` | `function` | Schließt das Modal |
|
|
| `poiData` | `object` | Bestehende POI-Daten zur Bearbeitung |
|
|
|
|
## Redux
|
|
|
|
- `updatePoiThunk`, `deletePoiThunk`
|
|
- `fetchLocationDevicesThunk`, `fetchPoiTypThunk`
|
|
|
|
## Technisches
|
|
|
|
- Dynamische Gerätegruppenfilterung basierend auf `mapLayersVisibility`
|
|
- Formfelder mit `react-select` für bessere UX
|
|
|
|
---
|
|
|
|
[Zurück zur Übersicht](../../README.md)
|