// /components/modules/kue705FO/charts/ChartSwitcher.tsx import React from "react"; import ReactModal from "react-modal"; import LoopChartActionBar from "./LoopMeasurementChart/LoopChartActionBar"; import TDRChartActionBar from "./TDRChart/TDRChartActionBar"; import LoopMeasurementChart from "./LoopMeasurementChart/LoopMeasurementChart"; import TDRChart from "./TDRChart/TDRChart"; import { useSelector } from "react-redux"; import { RootState } from "../../../../redux/store"; interface ChartSwitcherProps { isOpen: boolean; onClose: () => void; } const ChartSwitcher: React.FC = ({ isOpen, onClose }) => { const activeMode = useSelector( (state: RootState) => state.chartData.activeMode ); return ( {/* Nur die richtige ActionBar und das richtige Chart basierend auf dem Modus anzeigen */} {activeMode === "Schleife" ? ( <>

Schleifenmessung

{/* 🎯 Hier wird das Chart gerendert */} ) : ( <>

TDR-Messung

{/* 🎯 Hier wird das Chart gerendert */} )}
); }; export default ChartSwitcher;