Files
nodeMap/redux/slices/database/pois/selectedPoiSlice.js
Ismail Ali 8e5dac82b5 feat: Geräteauswahl und Anzeige beim POI-Handling auf WebService umgestellt
- setupPOIs.js angepasst: Gerätedaten (LD_Name) aus GisStationsStaticDistrict verwendet
- MapComponent.js übergibt WebService-Geräte (`Points`) als gisDevices an setupPOIs
- PoiUpdateModal.js nutzt LD_Name für react-select Dropdown statt name aus DB
- Dropdown-Anzeige und Tooltip-Daten für POIs nun konsistent mit WebService-Geräteliste
2025-06-10 17:55:36 +02:00

16 lines
538 B
JavaScript

// @/redux/slices/database/pois/selectedPoiSlice.js
import { createSlice } from "@reduxjs/toolkit";
export const selectedPoiSlice = createSlice({
name: "selectedPoi",
initialState: null,
reducers: {
setSelectedPoi: (state, action) => action.payload, // Speichert POI-Daten
clearSelectedPoi: () => null, // Entfernt POI aus dem State
},
});
export const { setSelectedPoi, clearSelectedPoi } = selectedPoiSlice.actions;
export const selectSelectedPoi = state => state.selectedPoi;
export default selectedPoiSlice.reducer;