feat: priorityConfig vollständig auf Redux umgestellt – Slice, Thunk und Service integriert und zentral ausgelagert

This commit is contained in:
ISA
2025-05-21 12:27:36 +02:00
parent 71a6aeef1c
commit 067eba95b5
7 changed files with 71 additions and 18 deletions

View File

@@ -4,6 +4,38 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.128] 2025-05-21
### Changed
- 🧠 Neue Datenquelle `priorityConfig` vollständig in Redux integriert:
- Neuer Service: `fetchPriorityConfigService.js` unter `/services/database/`
- Neuer Thunk: `fetchPriorityConfigThunk.js` unter `/redux/thunks/database/`
- Neuer Slice: `priorityConfigSlice.js` unter `/redux/slices/database/`
- Registrierung im Store (`priorityConfigReducer`) ergänzt
- `MapComponent.js` nutzt jetzt `dispatch(fetchPriorityConfigThunk())` zur Initialisierung
- Alle alten `useState` + `fetch(...)` für Prioritätsdaten entfernt
### Fixed
- ❌ Fehler `fetchPriorityConfigThunk is not defined` behoben durch Import und richtigen Store-Zugriff
- ❌ Bug: Redux Slice zeigte keine Daten Ursache war fehlendes `dispatch` der Thunk-Funktion → behoben
### Cleanup
- 🧼 `fetchPriorityConfig` wird ausschließlich zentral über Redux gehandhabt
### Architekturhinweis
- 🔄 Komponente wie `MapComponent` ist der Trigger:
Thunks, Services und Redux-Slices alleine führen nichts aus sie müssen durch ein `dispatch(...)` aktiviert werden.
### Version
- 📦 Version erhöht auf **1.1.128**
---
## [1.1.127] 2025-05-21
### Changed