import React from "react";
import { Icon } from "@iconify/react"; // Für Iconify Icons
function Kue705FO({
isolationswert, // Übergabeparameter für den Isolationswert
schleifenwiderstand, // Übergabeparameter für den Schleifenwiderstand
modulName, // Übergabeparameter für den Modulnamen
kueVersion = "V4.19", // Optionaler Parameter für die Version (Standardwert)
}) {
return (
{/* Hauptkörper - Linker Bereich */}
{/* Header-Bereich mit Slotnummer und Zahnrad */}
{/* Slotnummer */}
1
{/* KÜ705-FO Text */}
KÜ705-FO
{/* Zahnrad-Icon */}
console.log("Settings clicked")}
className="w-[15px] h-[15px] bg-gray-400 flex items-center justify-center"
>
⚙
{/* Betrieb und Alarm Status */}
{/* Isolationswert-Anzeige */}
{isolationswert || ">200"} {" "}
{/* Dynamischer Isolationswert */}
ISO MOhm
{/* Weiße Linien */}
{/* Modulname-Anzeige */}
{modulName || "Test1"} {/* Dynamischer Modulname */}
{/* Version */}
{kueVersion} {/* Dynamische Version */}
{/* Unterer Bereich - Schleifenwiderstand und Messkurve */}
Schleifenwiderstand [kOhm]
{/* Schleifenwiderstand Anzeige */}
{/* Icon rechts oben */}
console.log("Refresh clicked")}
className="absolute -top-1 -right-1 w-[20px] h-[20px] bg-gray-400 flex items-center justify-center"
>
⟳
{/* Wertanzeige */}
{/* Dynamischer Schleifenwiderstand */}
{schleifenwiderstand || "0"} kOhm
{/* Schleife und TDR Buttons nebeneinander */}
console.log("Schleife clicked")}
className="w-[50%] h-[25px] bg-littwin-blue text-white text-[10px] flex items-center justify-center"
>
Schleife
console.log("TDR clicked")}
className="w-[50%] h-[25px] bg-gray-400 text-white text-[10px] flex items-center justify-center"
>
TDR
{/* Messkurve Button */}
console.log("Messkurve clicked")}
className="w-full h-[25px] bg-littwin-blue text-white text-[10px] flex items-center justify-center mt-1"
>
Messkurve
);
}
export default Kue705FO;