"use client"; // components/main/analogeEingaenge/AnalogeEingaengeTable.tsx import React, { useState } from "react"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/store"; import { useFetchAnalogeEingaenge } from "./hooks/useFetchAnalogeEingaenge"; export default function AnalogeEingaengeTable() { useFetchAnalogeEingaenge(); const analogeEingaenge = useSelector( (state: RootState) => state.analogeEingaenge ); console.log("Aktuelle Redux-Daten:", analogeEingaenge); // State für das geöffnete Modal const [selectedEingang, setSelectedEingang] = useState(null); const openSettingsModal = (eingang: any) => { setSelectedEingang(eingang); }; const closeSettingsModal = () => { setSelectedEingang(null); }; return (
| Eingang | Wert | Bezeichnung | uW | uG | oW | oG | Einstellung |
|---|---|---|---|---|---|---|---|
| {eingang.id ?? "-"} | {eingang.value ?? "-"} | {eingang.name || "----"} | {eingang.uW ? "🟢" : "⚪"} | {eingang.uG ? "🟢" : "⚪"} | {eingang.oW ? "🟠" : "⚪"} | {eingang.oG ? "🟢" : "⚪"} |