APP_VERSION = "1.0.18.0"

feat: GeocoderFeature mit Feature Toggle und Anpassungen integriert

- GeocoderFeature als separates Modul implementiert und initialisiert.
- Feature Toggle für Geocoder in .env.local hinzugefügt (NEXT_PUBLIC_ENABLE_GEOCODER).
- Dynamische Aktivierung des Geocoders über MapComponent.js basierend auf Feature-Flag.
- Anpassungen zur Entfernung bzw. Anpassung der Fehlermeldung "Nothing found".
- Styling-Verbesserungen für das Suchfeld mit Tailwind CSS.
This commit is contained in:
ISA
2024-12-27 09:18:20 +01:00
parent c68522bd88
commit d2715466e3
9 changed files with 247 additions and 143 deletions

View File

@@ -1,31 +1,8 @@
// redux/slices/selectedPoiSlice.js
//Ist gedacht um ausgewählte Poi Informationen zu speichern und zu PoiUpdateModal.js zu übergeben
import { createSlice } from "@reduxjs/toolkit";
import { atom } from "recoil";
// Initialer Zustand
const initialState = {
selectedPoi: null,
};
// Slice erstellen
const selectedPoiSlice = createSlice({
name: "selectedPoi",
initialState,
reducers: {
setSelectedPoi(state, action) {
state.selectedPoi = action.payload; // Setzt den ausgewählten POI
},
clearSelectedPoi(state) {
state.selectedPoi = null; // Löscht den ausgewählten POI
},
},
export const selectedPoiState = atom({
key: "poiState", // Einzigartiger Key (mit der gesamten Anwendung)
default: null, // Standardwert
});
// Aktionen exportieren
export const { setSelectedPoi, clearSelectedPoi } = selectedPoiSlice.actions;
// Selektor exportieren
export const selectSelectedPoi = (state) => state.selectedPoi.selectedPoi;
// Reducer exportieren
export default selectedPoiSlice.reducer;