diff --git a/CHANGELOG.md b/CHANGELOG.md index 92427a613..de3266d1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie --- +## [1.1.95] – 2025-05-19 + +### Changed + +- Letzter Recoil-Hook in `useMarkerLayers.js` entfernt: + - `useRecoilValue(mapLayersState)` ersetzt durch `useSelector(selectMapLayersState)` +- Redux-Selektor `selectMapLayersState()` aus `mapLayersSlice.js` verwendet +- Projekt ist jetzt vollständig Recoil-frei und nur noch Redux-basiert + +--- + ## [1.1.94] – 2025-05-19 ### Changed diff --git a/config/appVersion.js b/config/appVersion.js index ef2eade45..6d1bda5bc 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.94"; +export const APP_VERSION = "1.1.95"; diff --git a/hooks/useMapComponentState.js b/hooks/useMapComponentState.js index 40f224fb7..9c6bf30a6 100644 --- a/hooks/useMapComponentState.js +++ b/hooks/useMapComponentState.js @@ -1,7 +1,7 @@ // hooks/useMapComponentState.js // POI -> Kontextmenü -> POI bearbeiten -> Dropdown Geräteauswahl import { useState, useEffect } from "react"; -import { useSelector } from "react-redux"; // ✅ Redux statt Recoil +import { useSelector } from "react-redux"; import { isMockMode } from "../config/config"; export const useMapComponentState = () => { diff --git a/hooks/useMarkerLayers.js b/hooks/useMarkerLayers.js index f4b10ebe0..72771cf32 100644 --- a/hooks/useMarkerLayers.js +++ b/hooks/useMarkerLayers.js @@ -1,10 +1,10 @@ -// hooks/useMarkerLayers.js +// /hooks/useMarkerLayers.js import { useEffect } from "react"; -import { useRecoilValue } from "recoil"; -import { mapLayersState } from "../redux/slices/mapLayersSlice"; +import { useSelector } from "react-redux"; +import { selectMapLayersState } from "../redux/slices/mapLayersSlice"; const useMarkerLayers = (map, markers, layerType) => { - const mapLayersVisibility = useRecoilValue(mapLayersState); + const mapLayersVisibility = useSelector(selectMapLayersState); useEffect(() => { if (!map || !markers) return;