- `GisStationsStaticDistrict` wird jetzt korrekt aus Redux gelesen und verwendet `Points` als Array.
- Fehler `find is not a function` behoben durch Zugriff auf `GisStationsStaticDistrict.Points`.
- Sicherstellung, dass `Points` existiert, bevor darauf zugegriffen wird.
- Konsole-Logs für Debugging hinzugefügt, um leere oder ungültige Daten zu erkennen.
- Bereichsauswahl im Dropdown funktioniert jetzt korrekt und fliegt zur gewählten Station auf der Karte.
✅ Tested: Dropdown zeigt jetzt die `Area_Name`-Werte und `map.flyTo()` funktioniert korrekt.
26 lines
1.3 KiB
JavaScript
26 lines
1.3 KiB
JavaScript
// /redux/store.js
|
|
import { configureStore } from "@reduxjs/toolkit";
|
|
import lineVisibilityReducer from "./slices/lineVisibilitySlice";
|
|
import currentPoiReducer from "./slices/currentPoiSlice";
|
|
import polylineLayerVisibleReducer from "./slices/polylineLayerVisibleSlice";
|
|
import locationDevicesFromDBReducer from "./slices/db/locationDevicesFromDBSlice";
|
|
import gisStationsStaticDistrictReducer from "./slices/webService/gisStationsStaticDistrictSlice";
|
|
import gisStationsStatusDistrictReducer from "./slices/webService/gisStationsStatusDistrictSlice";
|
|
import gisStationsMeasurementsReducer from "./slices/webService/gisStationsMeasurementsSlice";
|
|
import gisSystemStaticReducer from "./slices/webService/gisSystemStaticSlice";
|
|
import gisStationsStaticReducer from "./slices/webService/gisStationsStaticSlice";
|
|
|
|
export const store = configureStore({
|
|
reducer: {
|
|
lineVisibility: lineVisibilityReducer,
|
|
currentPoi: currentPoiReducer,
|
|
polylineLayerVisible: polylineLayerVisibleReducer,
|
|
locationDevicesFromDB: locationDevicesFromDBReducer,
|
|
gisStationsStaticDistrict: gisStationsStaticDistrictReducer,
|
|
gisStationsStatusDistrict: gisStationsStatusDistrictReducer,
|
|
gisStationsMeasurements: gisStationsMeasurementsReducer,
|
|
gisSystemStatic: gisSystemStaticReducer,
|
|
gisStationsStatic: gisStationsStaticReducer,
|
|
},
|
|
});
|