"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 { fetchAnalogeEingaengeThunk } from "../redux/thunks/fetchAnalogeEingaengeThunk"; import { useAppDispatch } from "../redux/store"; function AnalogeEingaenge() { const [activeConfig, setActiveConfig] = useState(null); //--------------------------------------------------------- const dispatch = useAppDispatch(); useEffect(() => { if (typeof window !== "undefined") { dispatch(fetchAnalogeEingaengeThunk()); const interval = setInterval(() => { dispatch(fetchAnalogeEingaengeThunk()); }, 10000); return () => clearInterval(interval); } }, [dispatch]); //--------------------------------------------------------- return (
{/* Responsive Grid: 1 Spalte auf mobilen Geräten, 2 Spalten auf größeren Geräten */}
{/* Tabelle als Card */}

Analoge Eingänge

{/* Diagramm als Card */}

Analog Inputs Chart

); } export default AnalogeEingaenge;