From ea2a412593e5f877b75aaa2a384f5c1a256c780e Mon Sep 17 00:00:00 2001 From: ISA Date: Fri, 21 Feb 2025 13:55:39 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20isChartOpen=20wird=20beim=20=C3=96ffnen?= =?UTF-8?q?=20des=20Chart-Modals=20gesetzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `setChartOpen(true)` in `handleOpenChartModal` hinzugefügt. - Redux-Import von `setChartOpen` in `Kue705FO.tsx` sichergestellt. - Dadurch bleibt `isChartOpen` nicht mehr `false`, wenn das Modal geöffnet wird. - Status wird nun korrekt aktualisiert, wenn `Messkurve` geklickt wird. --- .../kabelueberwachung/kue705FO/Charts/ChartSwitcher.tsx | 6 ------ .../Charts/LoopMeasurementChart/LoopChartActionBar.tsx | 1 - components/main/kabelueberwachung/kue705FO/Kue705FO.tsx | 2 ++ config/webVersion.ts | 2 +- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/components/main/kabelueberwachung/kue705FO/Charts/ChartSwitcher.tsx b/components/main/kabelueberwachung/kue705FO/Charts/ChartSwitcher.tsx index 31c521a..2acca9a 100644 --- a/components/main/kabelueberwachung/kue705FO/Charts/ChartSwitcher.tsx +++ b/components/main/kabelueberwachung/kue705FO/Charts/ChartSwitcher.tsx @@ -26,12 +26,6 @@ const ChartSwitcher: React.FC = ({ isOpen, onClose }) => { onClose(); // Originale Schließen-Funktion aufrufen }; - useEffect(() => { - if (isOpen) { - dispatch(setChartOpen(true)); - } - }, [isOpen]); - return ( { const lastDate = new Date(jsonData[0].t); dispatch(setVonDatum(firstDate.toISOString().split("T")[0])); dispatch(setBisDatum(lastDate.toISOString().split("T")[0])); - dispatch(setChartOpen(true)); // Setze den Schalter auf "geöffnet" } } else { console.error("Erwartetes Array, aber erhalten:", jsonData); diff --git a/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx b/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx index c063561..cfb21a8 100644 --- a/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx +++ b/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx @@ -24,6 +24,7 @@ import { setActiveMode } from "../../../../redux/slices/chartDataSlice"; import LoopMeasurementChart from "./Charts/LoopMeasurementChart/LoopMeasurementChart"; import TDRChart from "./Charts/TDRChart/TDRChart"; import handleButtonClick from "./kue705FO-Funktionen/handleButtonClick"; +import { setChartOpen } from "../../../../redux/slices/kabelueberwachungChartSlice"; const Kue705FO: React.FC = ({ isolationswert, @@ -96,6 +97,7 @@ const Kue705FO: React.FC = ({ const handleOpenChartModal = () => { setShowChartModal(true); + dispatch(setChartOpen(true)); if (activeButton === "TDR") { dispatch(setActiveMode("TDR")); diff --git a/config/webVersion.ts b/config/webVersion.ts index cf98774..f76f56c 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.82"; +const webVersion = "1.6.83"; export default webVersion;