"use client"; import React, { useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import { RootState, AppDispatch } from "../../../redux/store"; import { fetchAnalogeEingaengeThunk } from "../../../redux/thunks/fetchAnalogeEingaengeThunk"; export default function AnalogeEingaengeTable({ setSelectedId, }: { setSelectedId: (id: number) => void; }) { const dispatch = useDispatch(); useEffect(() => { dispatch(fetchAnalogeEingaengeThunk()); }, [dispatch]); const analogeEingaenge = useSelector( (state: RootState) => state.analogeEingaengeSlice ); return (
{Object.values(analogeEingaenge) .filter((e) => e?.id !== null && e?.id !== undefined) .map((e, index) => ( setSelectedId(e.id!)} > ))}
Eingang Messwert Bezeichnung
{e.id ?? "-"} {e.value ?? "-"} {e.name || "----"}
); }