<!-- /docs/components/contextmenu/README.md  temp branch  damit develop zurücksetzt-->

# 🖱️ `contextmenu/` – Kontextmenü-Komponenten

Dieses Verzeichnis enthält Komponenten und Hooks zur Anzeige und Steuerung von Kontextmenüs in der Leaflet-Kartenanwendung. Sie dienen der Interaktion mit POIs, Koordinaten und Layer-Objekten per Rechtsklick.

---

## 📂 Enthaltene Dateien

| Datei                                            | Beschreibung                                                           |
| ------------------------------------------------ | ---------------------------------------------------------------------- |
| [`CoordinatePopup.js`](./CoordinatePopup.md)     | Zeigt ein kleines Kontextfenster mit Koordinaten und Copy-Funktion     |
| [`useMapContextMenu.js`](./useMapContextMenu.md) | Hook zur Initialisierung und Verwaltung des Kontextmenüs auf der Karte |

---

## 🔄 Verwendung

Diese Komponenten sind typischerweise eingebunden in:

- [`MapComponent.js`](../mainComponent/MapComponent.md)
- [`PolylineContextMenu.js`](../gisPolylines/PolylineContextMenu.md)
- Marker- und Linienfunktionen aus `setupDevices`, `setupPolylines`

---

## 🎯 Ziel

Ermöglicht einfache Benutzerinteraktion mit:

- Geräten
- Koordinaten
- POIs
- Streckenabschnitten

---

## 📚 Weitere Dokumentation

Alle Markdown-Dateien für Komponenten befinden sich im `/docs/components/contextmenu/` Verzeichnis.

🔙 [Zurück zu `components`](../README.md)
