"use client"; // Falls notwendig import React from "react"; import { Icon } from "@iconify/react"; function EinAusgaenge() { const digitalInputs = [ { id: 1, status: "active", description: "100V-Ausfall" }, { id: 2, status: "inactive", description: "DE2" }, { id: 3, status: "active", description: "DE3" }, { id: 4, status: "inactive", description: "DE4" }, { id: 5, status: "active", description: "DE5" }, { id: 6, status: "inactive", description: "DE6" }, { id: 7, status: "active", description: "DE7" }, { id: 8, status: "inactive", description: "DE8" }, { id: 9, status: "active", description: "DE9" }, { id: 10, status: "inactive", description: "DE10" }, { id: 11, status: "active", description: "DE11" }, { id: 12, status: "inactive", description: "DE12" }, { id: 13, status: "active", description: "DE13" }, { id: 14, status: "inactive", description: "DE14" }, { id: 15, status: "active", description: "DE15" }, { id: 16, status: "inactive", description: "DE16" }, { id: 17, status: "active", description: "DE17" }, { id: 18, status: "inactive", description: "DE18" }, { id: 19, status: "active", description: "DE19" }, { id: 20, status: "inactive", description: "DE20" }, { id: 21, status: "active", description: "DE21" }, { id: 22, status: "inactive", description: "DE22" }, { id: 23, status: "active", description: "DE23" }, { id: 24, status: "inactive", description: "DE24" }, { id: 25, status: "active", description: "DE25" }, { id: 26, status: "inactive", description: "DE26" }, { id: 27, status: "active", description: "DE27" }, { id: 28, status: "inactive", description: "DE28" }, { id: 29, status: "active", description: "DE29" }, { id: 30, status: "inactive", description: "DE30" }, { id: 31, status: "active", description: "DE31" }, { id: 32, status: "inactive", description: "DE32" }, ]; const digitalOutputs = [ { id: 1, description: "Ausgang1", toggle: true }, { id: 2, description: "Ausgang2", toggle: false }, { id: 3, description: "Ausgang3", toggle: true }, { id: 4, description: "Ausgang4", toggle: false }, // Weitere Einträge ]; // Aufteilen der Eingänge in zwei Gruppen const inputsGroup1 = digitalInputs.slice(0, 16); const inputsGroup2 = digitalInputs.slice(16); return (

Ein- und Ausgänge

{/* Digitale Eingänge */}

Digitale Eingänge

{[inputsGroup1, inputsGroup2].map((group, index) => (
{group.map((input) => ( ))}
Eingang Zustand Bezeichnung Aktion
{" "} {input.id} {input.status === "active" ? "●" : "⨉"} {input.description}
))}
{/* Digitale Ausgänge */}

Digitale Ausgänge

{digitalOutputs.map((output) => ( ))}
Ausgang Bezeichnung Schalter Aktion
{output.id} {output.description}
); } export default EinAusgaenge;