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').
This commit is contained in:
Ismail Ali
2025-02-22 21:55:34 +01:00
parent 9b5a502ab6
commit f1e30405a2
6 changed files with 28 additions and 39 deletions

View File

@@ -17,7 +17,7 @@ interface ChartSwitcherProps {
const ChartSwitcher: React.FC<ChartSwitcherProps> = ({ isOpen, onClose }) => {
const dispatch = useDispatch();
const activeMode = useSelector(
(state: RootState) => state.loopMeasurementCurveChartData.activeMode
(state: RootState) => state.kueChartMode.activeMode
);
// **Neue Funktion: Modal schließen + Redux-Status zurücksetzen**

View File

@@ -20,7 +20,7 @@ import { loadTDRChartData } from "../../../../utils/loadTDRChartData";
import { loadLoopChartData } from "../../../../utils/loadLoopChartData";
import { Kue705FOProps } from "../../../../types/components/Kue705FOProps";
import ChartSwitcher from "./Charts/ChartSwitcher";
import { setActiveMode } from "../../../../redux/slices/chartDataSlice";
import { setActiveMode } from "../../../../redux/slices/kueChartModeSlice";
import LoopMeasurementChart from "./Charts/LoopMeasurementChart/LoopMeasurementChart";
import TDRChart from "./Charts/TDRChart/TDRChart";
import handleButtonClick from "./kue705FO-Funktionen/handleButtonClick";

View File

@@ -1,6 +1,6 @@
// components/main/kabelueberwachung/kue705FO/kue705FO-Funktionen/handleButtonClick.ts
import { Dispatch } from "react";
import { setActiveMode } from "../../../../../redux/slices/chartDataSlice";
import { setActiveMode } from "../../../../../redux/slices/kueChartModeSlice";
const handleButtonClick = (
button: "Schleife" | "TDR",