34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
<!-- /docs/components/pois/AddPOIModal.md -->
|
||
|
||
# ➕ AddPOIModal.js
|
||
|
||
Zeigt ein modales Formular an, um einen neuen POI auf der Karte zu erstellen.
|
||
Die Koordinaten (`latlng`) werden automatisch übernommen.
|
||
|
||

|
||
|
||
## Funktionen
|
||
|
||
- POI-Name, Typ und zugehöriges Gerät auswählbar
|
||
- Koordinatenanzeige (`lat`, `lng`)
|
||
- Dynamisches Laden der Gerätedaten und POI-Typen
|
||
- Fehleranzeige bei fehlgeschlagenem Speichern
|
||
- Löst `addPoiThunk` + Refresh-Trigger (`incrementTrigger`) aus
|
||
|
||
## Props
|
||
|
||
| Prop | Typ | Beschreibung |
|
||
| --------- | ---------- | --------------------------------------------- |
|
||
| `onClose` | `function` | Schließt das Modal |
|
||
| `map` | `Leaflet` | (optional) zum Schließen evtl. offener Popups |
|
||
| `latlng` | `object` | Koordinaten für den neuen POI |
|
||
|
||
## Redux
|
||
|
||
- `fetchPoiTypThunk`, `fetchPoiIconsDataThunk`
|
||
- `addPoiThunk`, `resetAddPoiStatus`
|
||
|
||
---
|
||
|
||
[Zurück zur Übersicht](../../README.md)
|