"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) => (
| Eingang |
Zustand |
Bezeichnung |
Aktion |
{group.map((input) => (
|
{" "}
{input.id}
|
{input.status === "active" ? "●" : "⨉"}
|
{input.description} |
|
))}
))}
{/* Digitale Ausgänge */}
);
}
export default EinAusgaenge;