"use client"; ///pages/analogeEingaenge.tsx import React, { useState, useEffect } from "react"; import AnalogeEingaengeTabelle from "../components/main/analogeEingaenge/AnalogeEingaengeTable"; import AnalogInputsChart from "../components/main/analogeEingaenge/AnalogInputsChart"; import AnalogInputsSettingsModal from "../components/main/analogeEingaenge/AnalogInputsSettingsModal"; import { fetchAnalogeEingaengeThunk } from "../redux/thunks/fetchAnalogeEingaengeThunk"; import { useAppDispatch } from "../redux/store"; function AnalogeEingaenge() { const [selectedId, setSelectedId] = useState(null); const [selectedInput, setSelectedInput] = useState(null); const [isSettingsModalOpen, setIsSettingsModalOpen] = useState(false); const dispatch = useAppDispatch(); useEffect(() => { if (typeof window !== "undefined") { dispatch(fetchAnalogeEingaengeThunk()); const interval = setInterval(() => { dispatch(fetchAnalogeEingaengeThunk()); }, 10000); return () => clearInterval(interval); } }, [dispatch]); return (

Messwerteingänge

Messkurve Eingang {selectedId ?? "–"}

setIsSettingsModalOpen(false)} />
); } export default AnalogeEingaenge;