- 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
16 lines
538 B
JavaScript
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;
|