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:
@@ -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}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user