"use client"; import React from "react"; import { useSelector, useDispatch } from "react-redux"; import { RootState } from "../../../redux/store"; import { setDigitalOutputs } from "../../../redux/slices/digitalOutputsSlice"; import { Icon } from "@iconify/react"; export default function DigitalOutputs({ openOutputModal }) { const dispatch = useDispatch(); // Redux-Store für digitale Ausgänge nutzen const digitalOutputs = useSelector( (state: RootState) => state.digitalOutputs?.outputs ?? [] ); // Funktion zum Umschalten des Ausgangsstatus const toggleSwitch = (id: number) => { const updatedOutputs = digitalOutputs.map((output) => output.id === id ? { ...output, status: !output.status } : output ); dispatch(setDigitalOutputs(updatedOutputs)); }; return (
| Ausgang | Bezeichnung | Schalter | Aktion |
|---|---|---|---|
|
|
{output.label} |
|
|