From cb2e038a840494382407750b034172854b6b12b7 Mon Sep 17 00:00:00 2001 From: ISA Date: Fri, 23 May 2025 11:22:23 +0200 Subject: [PATCH] refactor: useRestoreMapSettings entfernt und direkt in MapComponent integriert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - redundante Hook gelöscht - restoreMapSettings direkt per useEffect in MapComponent verwendet - mehr Klarheit durch Vereinfachung der Map-Initialisierung --- components/mainComponent/MapComponent.js | 3 +-- .../mainComponent/hooks/useRestoreMapSettings.js | 12 ------------ config/appVersion.js | 2 +- 3 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 components/mainComponent/hooks/useRestoreMapSettings.js diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index 8461ef7e5..d9aac783a 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -44,7 +44,6 @@ import { updateCountdown, closePolylineContextMenu } from "../../redux/slices/po //-------------------MapComponent.js hooks-------------------- import useInitializeMap from "./hooks/useInitializeMap"; -import useRestoreMapSettings from "./hooks/useRestoreMapSettings"; import { setSelectedPoi } from "../../redux/slices/selectedPoiSlice"; import { setDisabled } from "../../redux/slices/polylineEventsDisabledSlice"; import { setMapId, setUserId } from "../../redux/slices/urlParameterSlice"; @@ -429,7 +428,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { }, [map, linePositions, lineColors, tooltipContents, newPoint, newCoords, tempMarker, polylineVisible]); //-------------------------------------------- - useRestoreMapSettings(map); + //Test in useEffect useEffect(() => { if (map) { diff --git a/components/mainComponent/hooks/useRestoreMapSettings.js b/components/mainComponent/hooks/useRestoreMapSettings.js deleted file mode 100644 index 387958d43..000000000 --- a/components/mainComponent/hooks/useRestoreMapSettings.js +++ /dev/null @@ -1,12 +0,0 @@ -import { useEffect } from "react"; -import { restoreMapSettings } from "../../../utils/mapUtils.js"; // Stelle sicher, dass der Pfad korrekt ist - -const useRestoreMapSettings = (map) => { - useEffect(() => { - if (map) { - restoreMapSettings(map); - } - }, [map]); -}; - -export default useRestoreMapSettings; diff --git a/config/appVersion.js b/config/appVersion.js index ba2679883..37cc40041 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.154"; +export const APP_VERSION = "1.1.155";