From c4e5dad49f789b8a7c8bf3cac2e0ea0ef591afdf Mon Sep 17 00:00:00 2001 From: Ismail Ali Date: Wed, 21 May 2025 22:52:04 +0200 Subject: [PATCH] fix: GIS-Systeme im Control Panel sichtbar + Rename zu MapLayersControlPanel.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - useEffect-Abhängigkeit um GisSystemStatic erweitert (Fix für leeres Control Panel nach Reload) - DataSheet.js umbenannt in MapLayersControlPanel.js für bessere Verständlichkeit - Version erhöht auf 1.1.136 --- CHANGELOG.md | 20 +++++++++++++++++++ ...{DataSheet.js => MapLayersControlPanel.js} | 6 +++--- components/mainComponent/MapComponent.js | 4 ++-- config/appVersion.js | 2 +- 4 files changed, 26 insertions(+), 6 deletions(-) rename components/{DataSheet.js => MapLayersControlPanel.js} (98%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4149c3cb6..56e9943b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie --- +## [1.1.136] – 2025-05-21 + +### Fixed + +- 🛠️ `DataSheet.js` zeigte nach Seiten-Neuladen keine GIS-Systeme mehr an + - Ursache: `useEffect` reagierte nicht auf `GisSystemStatic` + - behoben durch Ergänzen der Abhängigkeit im `useEffect` + +### Renamed + +- 🔄 `DataSheet.js` wurde in `MapLayersControlPanel.js` umbenannt + - der neue Name spiegelt die tatsächliche Funktion als Karten-Layer-Steuerung besser wider + - verbessert Verständlichkeit und Onboarding für Entwickler + +### Version + +- 📦 Version erhöht auf **1.1.136** + +--- + ## [1.1.134] – 2025-05-21 ### Cleanup diff --git a/components/DataSheet.js b/components/MapLayersControlPanel.js similarity index 98% rename from components/DataSheet.js rename to components/MapLayersControlPanel.js index 90050642b..1d5971092 100644 --- a/components/DataSheet.js +++ b/components/MapLayersControlPanel.js @@ -1,4 +1,4 @@ -// /componentss/DataSheet.js +// /componentss/MapLayersControlPanel.js import React, { useEffect, useState } from "react"; import { setSelectedArea } from "../redux/slices/selectedAreaSlice"; import EditModeToggle from "./EditModeToggle"; @@ -10,7 +10,7 @@ import { selectMapLayersState, setLayerVisibility } from "../redux/slices/mapLay import { setVisible } from "../redux/slices/poiLayerVisibleSlice"; import { incrementZoomTrigger } from "../redux/slices/zoomTriggerSlice"; -function DataSheet() { +function MapLayersControlPanel() { const [editMode, setEditMode] = useState(false); // Zustand für editMode const poiVisible = useSelector((state) => state.poiLayerVisible.visible); const setPoiVisible = (value) => dispatch(setVisible(value)); @@ -248,4 +248,4 @@ function DataSheet() { ); } -export default DataSheet; +export default MapLayersControlPanel; diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index 1df3f7c43..f9872ee08 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -8,7 +8,7 @@ import * as config from "../../config/config.js"; import "leaflet.smooth_marker_bouncing"; import OverlappingMarkerSpiderfier from "overlapping-marker-spiderfier-leaflet"; //sieht deaktiviert aber ist das nicht so und wird benötigt import "react-toastify/dist/ReactToastify.css"; -import DataSheet from "../DataSheet.js"; +import MapLayersControlPanel from "../MapLayersControlPanel.js"; import { InformationCircleIcon } from "@heroicons/react/20/solid"; import PoiUpdateModal from "../pois/PoiUpdateModal.js"; @@ -905,7 +905,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { )} - {GisStationsStaticDistrict && GisStationsStaticDistrict.Points?.length > 0 && } + {GisStationsStaticDistrict && GisStationsStaticDistrict.Points?.length > 0 && }
diff --git a/config/appVersion.js b/config/appVersion.js index e88713802..48733cd63 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.136"; +export const APP_VERSION = "1.1.137";