docs: [Zurück zur Übersicht](../README.md) in Alle in README für jeder Verzeichnis

This commit is contained in:
ISA
2025-06-24 08:22:48 +02:00
parent 82a1e11797
commit 0347ec9d98
243 changed files with 1425 additions and 283 deletions

9
docs/hooks/README.md Normal file
View File

@@ -0,0 +1,9 @@
# 📄 Übersicht: docs/hooks
- [useCreateAndSetDevices](useCreateAndSetDevices.md)
- [useDynamicMarkerLayers](useDynamicMarkerLayers.md)
- [useLayerVisibility](useLayerVisibility.md)
- [useLineData](useLineData.md)
- [useMapComponentState](useMapComponentState.md)
- [useMarkerLayers](useMarkerLayers.md)
- [usePolylineTooltipLayer](usePolylineTooltipLayer.md)

View File

@@ -0,0 +1,20 @@
# 📄 Übersicht: docs/hooks/layers
- [useAreaMarkersLayer](useAreaMarkersLayer.md)
- [useCiscoRouterMarkersLayer](useCiscoRouterMarkersLayer.md)
- [useDauzMarkersLayer](useDauzMarkersLayer.md)
- [useDrawLines](useDrawLines.md)
- [useEciMarkersLayer](useEciMarkersLayer.md)
- [useGmaMarkersLayer](useGmaMarkersLayer.md)
- [useLteModemMarkersLayer](useLteModemMarkersLayer.md)
- [useMessstellenMarkersLayer](useMessstellenMarkersLayer.md)
- [useOtdrMarkersLayer](useOtdrMarkersLayer.md)
- [useSiemensMarkersLayer](useSiemensMarkersLayer.md)
- [useSmsfunkmodemMarkersLayer](useSmsfunkmodemMarkersLayer.md)
- [useSonstigeMarkersLayer](useSonstigeMarkersLayer.md)
- [useTalasMarkersLayer](useTalasMarkersLayer.md)
- [useTalasiclMarkersLayer](useTalasiclMarkersLayer.md)
- [useTkComponentsMarkersLayer](useTkComponentsMarkersLayer.md)
- [useUlafMarkersLayer](useUlafMarkersLayer.md)
- [useWagoMarkersLayer](useWagoMarkersLayer.md)
- [useWdmMarkersLayer](useWdmMarkersLayer.md)

View File

@@ -11,3 +11,7 @@ Lädt Bereichs-/Stationsmarker aus einer API und rendert sie auf der Karte.
- Automatischer API-Fetch mit `fetch(...)`
- Dynamisches Layer-Handling via localStorage ("mapLayersVisibility")
- Automatisches Speichern neuer Koordinaten per `updateAreaThunk()`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -9,3 +9,7 @@ Hook zur Verwaltung aller Cisco-Router-Marker in der Leaflet-Karte.
- Lädt Geräte per `createAndSetDevices(6, ...)`
- Fügt Marker hinzu & registriert Popup/Kontextmenü
- Verwendet `checkOverlappingMarkers(...)`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -9,3 +9,7 @@ Spezialisierter Hook zur Verwaltung von DAUZ-Gerätemarkern (System-ID: 110)
- Marker mit Popup & Kontextmenü
- Nutzung von `createAndSetDevices(...)`
- Sichtbarkeit direkt über Kartenlayer steuerbar
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -9,3 +9,7 @@ Hook zur Konvertierung von GIS-Linien in kartentaugliche Koordinatenpaare.
- Lädt Linien mit `fetchGisLinesThunk()`
- Wandelt `points[x, y]` in Leaflet-Koordinaten `[lat, lng]` um
- Gibt `setLinePositions([...])` zurück
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -9,3 +9,7 @@ Verwaltet die Darstellung und Events für ECI-Marker (System-ID: 2)
- Kontextmenü & Popup für jeden Marker
- Erkennung überlappender Marker (`checkOverlappingMarkers`)
- Nutzung von `createAndSetDevices(...)`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -9,3 +9,7 @@ Spezialhook für GMA-Marker mit Messwertanzeige (LT, FBT, GT, RLF).
- Tooltip enthält Temperatur-/Feuchtigkeitswerte aus Redux
- Eigenes Kontextmenü mit Zoom/Zentrieren
- Verwendet `marker.options.areaName` zur Messzuordnung
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -8,3 +8,7 @@ Steuert Marker vom Typ LTE-Modem (System-ID: 5)
- Standard-Kontextmenü + Popup
- Integration mit OMS und Overlap-Check
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -8,3 +8,7 @@ Für Messstellen-Marker (System-ID: 13)
- Einfache Marker mit Tooltip
- Nutzung von `createAndSetDevices(...)` + Kontextmenü
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -8,3 +8,7 @@ Darstellung von OTDR-Messpunkten (System-ID: 9)
- Popup-Interaktion beim Hover
- Marker mit Kontextmenü via `addContextMenuToMarker`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -4,4 +4,8 @@ Für Siemens-Geräte (System-ID: 8).
- Marker mit Kontextmenü und Overlap-Prüfung
- Integration mit OMS
- Nutzung von `checkOverlappingMarkers(...)`
- Nutzung von `checkOverlappingMarkers(...)`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -4,4 +4,8 @@ Filtert `GisSystemStatic` nach SMS Modem (System 111 oder Name).
- Icon: `/img/icons/pois/sms-funkmodem.png`
- Kontextmenü & Popup
- Sichtbarkeit über `isVisible` steuerbar
- Sichtbarkeit über `isVisible` steuerbar
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -4,4 +4,8 @@ Für alle Geräte mit System-ID 200 (Sonstige).
- Klassische Leaflet-Marker
- Kontextmenü und Popup
- Nutzung von `createAndSetDevices(...)`
- Nutzung von `createAndSetDevices(...)`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -3,4 +3,8 @@
Für TALAS-Systeme (System-ID: 1).
- Popup + Kontextmenü auf Marker
- Fügt Marker zuerst zu OMS, dann zu Karte hinzu
- Fügt Marker zuerst zu OMS, dann zu Karte hinzu
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -3,4 +3,8 @@
Spezialhook für Geräte vom Typ TALASICL (System-ID: 100).
- Erstellt Marker mit Standardverhalten
- Kontextmenü, Popup, Overlap-Prüfung
- Kontextmenü, Popup, Overlap-Prüfung
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -3,4 +3,8 @@
Für TK-Komponenten (System-ID: 30).
- Lädt Marker via `createAndSetDevices`
- Marker-Koordinaten können debug-geloggt werden
- Marker-Koordinaten können debug-geloggt werden
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -4,4 +4,8 @@ Spezialhook für ULAF-Systeme (System-ID: 0).
- Marker mit ULAF-Icon
- Kontextmenü und Popup (statisch)
- Dynamisch generierter Popupinhalt
- Dynamisch generierter Popupinhalt
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -3,4 +3,8 @@
Für WAGO-Systeme (System-ID: 7).
- Kontextmenü, Popup, Overlapping-Support
- OMS-Integration und Layer-Hinzufügung
- OMS-Integration und Layer-Hinzufügung
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -4,4 +4,8 @@ Verwaltet WDM-Marker (System-ID: 10) in Leaflet.
- Marker mit Kontextmenü
- Mouseover-Popup
- Nutzung von `createAndSetDevices(...)`
- Nutzung von `createAndSetDevices(...)`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -15,3 +15,7 @@ Bindet `createAndSetDevices(...)` automatisch in einen `useEffect`.
## Redux
- Bezieht `polylineEventsDisabled` aus Redux zur Steuerung der Interaktivität
---
[Zurück zur Übersicht](../README.md)

View File

@@ -15,3 +15,7 @@ Verwaltet alle Marker-Layergruppen dynamisch und modular in einem zentralen Hook
- Karte (`map`) muss bereit sein
- `GisSystemStatic` + `priorityConfig` + Marker-Setter müssen übergeben werden
---
[Zurück zur Übersicht](../README.md)

View File

@@ -13,3 +13,7 @@ Custom Hook zur dynamischen Steuerung von Layer-Sichtbarkeit basierend auf Redux
## Intern
Verwendet `addContextMenuToMarker()` zur Kontextmenüintegration pro Marker.
---
[Zurück zur Übersicht](../README.md)

View File

@@ -17,3 +17,7 @@ Lädt Linienstatusdaten (Farben, Tooltips) aus zwei Webservices in Redux und ber
## Intern
- Nutzt Map `valueMap`, um Messwert, Schleifenwert, Meldungen zu gruppieren
---
[Zurück zur Übersicht](../README.md)

View File

@@ -16,3 +16,7 @@ Sammelt zentrale UI-Zustände und Redux-Daten für die `MapComponent`.
## Redux
- `fetchPoiTypThunk`, `fetchGisStationsStaticDistrictThunk`, `fetchPriorityConfigThunk`
---
[Zurück zur Übersicht](../README.md)

View File

@@ -14,3 +14,7 @@ useMarkerLayers(map, gmaMarkers, "GMA");
- Liest `mapLayersVisibility` aus dem Store
- Reagiert automatisch auf Änderungen
---
[Zurück zur Übersicht](../README.md)

View File

@@ -12,4 +12,9 @@ Initialisiert und steuert Polylinien + Tooltip-Verhalten für Linienmessdaten.
## Parameter (gekürzt)
- `map`, `markers`, `setMarkers`, `setPolylines`, `linePositions`, `tooltipContents`, `lineColors`, etc.
- `map`, `markers`, `setMarkers`, `setPolylines`, `linePositions`, `tooltipContents`, `lineColors`,
etc.
---
[Zurück zur Übersicht](../README.md)