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

@@ -0,0 +1,16 @@
// redux/slices/database/priorityConfigSlice.js
import { fetchPriorityConfigThunk } from "../../thunks/database/fetchPriorityConfigThunk";
import { createSlice } from "@reduxjs/toolkit";
const slice = createSlice({
name: "priorityConfig",
initialState: { data: [], status: "idle" },
extraReducers: (builder) => {
builder.addCase(fetchPriorityConfigThunk.fulfilled, (state, action) => {
state.status = "succeeded";
state.data = action.payload;
});
},
});
export default slice.reducer;
export const selectPriorityConfig = (state) => state.priorityConfig.data;