refactor: POI-Daten vollständig in Redux integriert

- useFetchPoiData.js entfernt
- Neue Redux-Slices für POI-Typen und POI-Icons erstellt
- Neue Services und Thunks hinzugefügt
- fetch-Aufrufe durch zentralisierte Redux-Logik ersetzt
- store.js aktualisiert und neue States registriert
This commit is contained in:
ISA
2025-05-23 11:14:13 +02:00
parent 08679761fb
commit 0a1c0e5fbe
20 changed files with 304 additions and 337 deletions

View File

@@ -20,6 +20,8 @@ import priorityConfigReducer from "./slices/database/priorityConfigSlice";
import poiTypesReducer from "./slices/database/poiTypesSlice";
import locationDevicesFromDBReducer from "./slices/database/locationDevicesFromDBSlice";
import gisLinesFromDatabaseReducer from "./slices/database/gisLinesSlice";
import poiTypReducer from "./slices/database/poiTypSlice";
import poiIconsDataReducer from "./slices/database/poiIconsDataSlice";
//----webservice------------
import gisStationsStaticDistrictReducer from "./slices/webservice/gisStationsStaticDistrictSlice";
import gisStationsStatusDistrictReducer from "./slices/webservice/gisStationsStatusDistrictSlice";
@@ -57,5 +59,7 @@ export const store = configureStore({
urlParameter: urlParameterReducer,
priorityConfig: priorityConfigReducer,
addPoi: addPoiReducer,
poiTyp: poiTypReducer,
poiIconsData: poiIconsDataReducer,
},
});