"use client"; // /components/main/kabelueberwachung/kue705FO/modals/TdrEinstellung.tsx import React, { useState } from "react"; import { useSelector } from "react-redux"; import { RootState } from "../../../../../redux/store"; interface Props { slot: number; } export default function TdrEinstellung({ slot }: Props) { const tdrSlice = useSelector((state: RootState) => state.kueDataSlice); // Lokaler editierbarer Zustand const [tdrData, setTdrData] = useState({ verstarkung: tdrSlice.tdrAtten?.[slot] ?? "", pulsweite: tdrSlice.tdrSpeed?.[slot] ?? "", trigger: tdrSlice.tdrTrigger?.[slot] ?? "", }); const [tdrActive, setTdrActive] = useState(false); // Optional: aus Redux ergänzbar const handleSave = () => { const { verstarkung, pulsweite, trigger } = tdrData; if (!verstarkung.trim() || !pulsweite.trim() || !trigger.trim()) { alert("Bitte alle Felder ausfüllen."); return; } const url = `/CPL?KTT${slot}=0&V=${verstarkung.trim()}&P=${pulsweite.trim()}&T=${trigger.trim()}`; alert(`Sende: ${url}`); window.location.href = url; }; return (