"use client"; import React, { useState, useEffect } from "react"; declare global { interface Window { win_tdrActive?: number[]; } } interface Props { slot: number; } export default function TdrEinstellung({ slot }: Props) { const [tdrActive, setTdrActive] = useState(false); const [params, setParams] = useState({ verstarkung: "", pulsweite: "", trigger: "", }); useEffect(() => { if ( typeof window !== "undefined" && Array.isArray(window.win_tdrActive) && typeof window.win_tdrActive[slot] !== "undefined" ) { const status = parseInt(String(window.win_tdrActive[slot])); setTdrActive(status === 1); } else { console.warn("⚠️ win_tdrActive ist nicht definiert oder Slot ungültig"); } }, [slot]); return (

TDR-Einstellung – Steckplatz {slot + 1}

TDR-Funktion: {tdrActive ? "aktiviert" : "deaktiviert"}
setParams({ ...params, verstarkung: e.target.value }) } className="border px-2 py-1 rounded" /> setParams({ ...params, pulsweite: e.target.value })} className="border px-2 py-1 rounded" /> setParams({ ...params, trigger: e.target.value })} className="border px-2 py-1 rounded" />
); }