Files
CPLv4.0/redux/slices/kueChartModeSlice.ts
Ismail Ali f1e30405a2 fix: korrigierter Redux-State für activeMode im ChartSwitcher
- useSelector-Aufruf in ChartSwitcher.tsx angepasst, um den korrekten Redux-Slice (kueChartMode) zu verwenden.
- Fehler behoben: TypeError: Cannot read properties of undefined (reading 'activeMode').
2025-02-22 21:55:34 +01:00

24 lines
695 B
TypeScript

// /redux/slices/kueChartModeSlice.ts
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
interface KueChartModeState {
activeMode: "Schleife" | "TDR"; // 🔥 Neuer Zustand für den aktiven Modus
}
const initialState: KueChartModeState = {
activeMode: "Schleife", // Standard ist Schleife
};
export const kueChartModeSlice = createSlice({
name: "kueChartMode",
initialState,
reducers: {
setActiveMode: (state, action: PayloadAction<"Schleife" | "TDR">) => {
state.activeMode = action.payload; // 🔥 Speichert den Modus (Schleife oder TDR)
},
},
});
export const { setActiveMode } = kueChartModeSlice.actions;
export default kueChartModeSlice.reducer;