// /redux/store.js import { configureStore } from "@reduxjs/toolkit"; import lineVisibilityReducer from "./slices/lineVisibilitySlice"; import currentPoiReducer from "./slices/currentPoiSlice"; import polylineLayerVisibleReducer from "./slices/polylineLayerVisibleSlice"; 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"; //-----database------------ import priorityConfigReducer from "./slices/database/priorityConfigSlice"; import gisLinesReducer from "./slices/database/gisLinesSlice"; import poiTypesReducer from "./slices/database/poiTypesSlice"; import locationDevicesFromDBReducer from "./slices/database/locationDevicesFromDBSlice"; //----webservice------------ 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 gisLinesStatusReducer from "./slices/webservice/gisLinesStatusSlice"; import userRightsReducer from "./slices/webservice/userRightsSlice"; export const store = configureStore({ reducer: { lineVisibility: lineVisibilityReducer, currentPoi: currentPoiReducer, polylineLayerVisible: polylineLayerVisibleReducer, locationDevicesFromDB: locationDevicesFromDBReducer, gisStationsStaticDistrict: gisStationsStaticDistrictReducer, gisStationsStatusDistrict: gisStationsStatusDistrictReducer, gisStationsMeasurements: gisStationsMeasurementsReducer, gisSystemStatic: gisSystemStaticReducer, 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, priorityConfig: priorityConfigReducer, gisLines: gisLinesReducer, gisLinesStatus: gisLinesStatusReducer, userRights: userRightsReducer, }, });