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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user