feat: isChartOpen-Status beim Öffnen des Chart-Modals gesetzt

- Beim Öffnen des Chart-Modals (`ChartSwitcher.tsx`) wird nun `setChartOpen(true)` gesetzt.
- Dadurch bleibt `isChartOpen` nicht mehr fälschlicherweise `false`, wenn das Modal geöffnet wird.
- `useEffect` hinzugefügt, um den Redux-Status beim Öffnen zu aktualisieren.
- `handleClose` setzt weiterhin den Status auf `false`, wenn das Modal geschlossen wird.
This commit is contained in:
ISA
2025-02-21 13:45:41 +01:00
parent 4a94fc9ce6
commit 66e08cf6c3
2 changed files with 9 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
// /components/modules/kue705FO/charts/ChartSwitcher.tsx "useClient"; // /components/modules/kue705FO/charts/ChartSwitcher.tsx
import React from "react"; import React, { useEffect } from "react";
import ReactModal from "react-modal"; import ReactModal from "react-modal";
import LoopChartActionBar from "./LoopMeasurementChart/LoopChartActionBar"; import LoopChartActionBar from "./LoopMeasurementChart/LoopChartActionBar";
import TDRChartActionBar from "./TDRChart/TDRChartActionBar"; import TDRChartActionBar from "./TDRChart/TDRChartActionBar";
@@ -26,6 +26,12 @@ const ChartSwitcher: React.FC<ChartSwitcherProps> = ({ isOpen, onClose }) => {
onClose(); // Originale Schließen-Funktion aufrufen onClose(); // Originale Schließen-Funktion aufrufen
}; };
useEffect(() => {
if (isOpen) {
dispatch(setChartOpen(true));
}
}, [isOpen]);
return ( return (
<ReactModal <ReactModal
isOpen={isOpen} isOpen={isOpen}

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/ */
const webVersion = "1.6.81"; const webVersion = "1.6.82";
export default webVersion; export default webVersion;