- MapComponent.js nutzt jetzt useSelector für mapId/userId - Übergabe dynamischer Parameter via dispatch(setMapId), dispatch(setUserId) - Store um urlParameterReducer erweitert
52 lines
2.7 KiB
JavaScript
52 lines
2.7 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";
|
|
import poiTypesReducer from "./slices/db/poiTypesSlice";
|
|
import addPoiOnPolylineReducer from "./slices/addPoiOnPolylineSlice";
|
|
import polylineContextMenuReducer from "./slices/polylineContextMenuSlice";
|
|
import selectedPoiReducer from "./slices/selectedPoiSlice";
|
|
import selectedDeviceReducer from "./slices/selectedDeviceSlice";
|
|
import mapLayersReducer from "./slices/mapLayersSlice";
|
|
import poiLayerVisibleReducer from "./slices/poiLayerVisibleSlice";
|
|
import poiReadFromDbTriggerReducer from "./slices/poiReadFromDbTriggerSlice";
|
|
import polylineEventsDisabledReducer from "./slices/polylineEventsDisabledSlice";
|
|
import readPoiMarkersStoreReducer from "./slices/readPoiMarkersStoreSlice";
|
|
import selectedAreaReducer from "./slices/selectedAreaSlice";
|
|
import zoomTriggerReducer from "./slices/zoomTriggerSlice";
|
|
import urlParameterReducer from "./slices/urlParameterSlice";
|
|
|
|
export const store = configureStore({
|
|
reducer: {
|
|
lineVisibility: lineVisibilityReducer,
|
|
currentPoi: currentPoiReducer,
|
|
polylineLayerVisible: polylineLayerVisibleReducer,
|
|
locationDevicesFromDB: locationDevicesFromDBReducer,
|
|
gisStationsStaticDistrict: gisStationsStaticDistrictReducer,
|
|
gisStationsStatusDistrict: gisStationsStatusDistrictReducer,
|
|
gisStationsMeasurements: gisStationsMeasurementsReducer,
|
|
gisSystemStatic: gisSystemStaticReducer,
|
|
gisStationsStatic: gisStationsStaticReducer,
|
|
poiTypes: poiTypesReducer,
|
|
addPoiOnPolyline: addPoiOnPolylineReducer,
|
|
polylineContextMenu: polylineContextMenuReducer,
|
|
selectedPoi: selectedPoiReducer,
|
|
selectedDevice: selectedDeviceReducer,
|
|
mapLayers: mapLayersReducer,
|
|
poiLayerVisible: poiLayerVisibleReducer,
|
|
poiReadFromDbTrigger: poiReadFromDbTriggerReducer,
|
|
polylineEventsDisabled: polylineEventsDisabledReducer,
|
|
readPoiMarkersStore: readPoiMarkersStoreReducer,
|
|
selectedArea: selectedAreaReducer,
|
|
zoomTrigger: zoomTriggerReducer,
|
|
urlParameter: urlParameterReducer,
|
|
},
|
|
});
|