"use client"; // /components/main/digitalOutputs/DigitalInputs.tsx import React from "react"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/store"; import { Icon } from "@iconify/react"; import settingsIcon from "@iconify/icons-mdi/settings"; import inputIcon from "@iconify/icons-mdi/input"; import loginIcon from "@iconify/icons-mdi/login"; type Props = { openInputModal: (input: { id: number; eingangOffline: boolean; status: boolean; label: string; }) => void; inputRange: { start: number; end: number }; }; export default function DigitalInputs({ openInputModal, inputRange }: Props) { const digitalInputs = useSelector( (state: RootState) => state.digitalInputsSlice.inputs ); const inputs = digitalInputs.slice(inputRange.start, inputRange.end); //console.log("DigitalInputs", inputs); return (
| Eingang | Zustand | Bezeichnung | Aktion |
|---|---|---|---|
|
|
{input.eingangOffline ? (
✖
) : input.status ? (
●
) : (
●
)}
|
{input.label} |
|