- Geräte-Liste wird jetzt direkt aus dem Redux-Store (locationDevicesFromDB) verwendet. - Dropdown-Menü zeigt alle verfügbaren Geräte aus der Datenbank. - Beim Öffnen des Modals wird der vorher zugewiesene Gerätname automatisch ausgewählt (Pre-Selection). - Cleanup und Optimierung: Keine separaten API-Calls mehr im Modal. - Struktur verbessert durch Auslagerung der Lade-Logik in useInitLocationDevices Hook.
17 lines
751 B
JavaScript
17 lines
751 B
JavaScript
import { configureStore } from "@reduxjs/toolkit";
|
|
import lineVisibilityReducer from "./slices/lineVisibilitySlice";
|
|
import currentPoiReducer from "./slices/currentPoiSlice";
|
|
import gisStationsStaticDistrictReducer from "./slices/webService/gisStationsStaticDistrictSlice";
|
|
import polylineLayerVisibleReducer from "./slices/polylineLayerVisibleSlice";
|
|
import locationDevicesFromDBReducer from "./slices/db/locationDevicesFromDBSlice";
|
|
|
|
export const store = configureStore({
|
|
reducer: {
|
|
lineVisibility: lineVisibilityReducer,
|
|
currentPoi: currentPoiReducer,
|
|
gisStationsStaticDistrict: gisStationsStaticDistrictReducer,
|
|
polylineLayerVisible: polylineLayerVisibleReducer,
|
|
locationDevicesFromDB: locationDevicesFromDBReducer,
|
|
},
|
|
});
|