From 47070f63aaef9b8023c7dcdf957cabfd5ee6f7f1 Mon Sep 17 00:00:00 2001 From: ISA Date: Mon, 30 Sep 2024 10:19:13 +0200 Subject: [PATCH] kueOnline statt kueVersion --- app/dashboard/page.jsx | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/dashboard/page.jsx b/app/dashboard/page.jsx index ab73989..dcbdb5e 100644 --- a/app/dashboard/page.jsx +++ b/app/dashboard/page.jsx @@ -15,7 +15,7 @@ import { Icon } from "@iconify/react"; function Dashboard() { const apiUrl = process.env.NEXT_PUBLIC_API_BASE_URL; const [last20Messages, setLast20Messages] = useState([]); - const [kueVersion, setKueVersion] = useState([]); + const [kueOnline, setkueOnline] = useState([]); const [ip, setIp] = useState(""); const [subnet, setSubnet] = useState(""); const [gateway, setGateway] = useState(""); @@ -66,20 +66,20 @@ function Dashboard() { useEffect(() => { loadWindowVariables(apiUrl) .then(() => { - if (window.kueVersion) { - // Prüfe, ob kueVersion ein Array ist - if (Array.isArray(window.kueVersion)) { + if (window.kueOnline) { + // Prüfe, ob kueOnline ein Array ist + if (Array.isArray(window.kueOnline)) { // Verarbeite das Array, indem es in einen String umgewandelt wird - const versionArray = window.kueVersion.map(Number); - setKueVersion(versionArray); + const versionArray = window.kueOnline.map(Number); + setkueOnline(versionArray); } else { - // Falls kueVersion kein Array ist, gibt eine Fehlermeldung aus - console.error("kueVersion ist kein Array:", window.kueVersion); - setError("Konnte kueVersion nicht als Array verarbeiten."); + // Falls kueOnline kein Array ist, gibt eine Fehlermeldung aus + console.error("kueOnline ist kein Array:", window.kueOnline); + setError("Konnte kueOnline nicht als Array verarbeiten."); } } else { - console.error("Konnte kueVersion nicht finden."); - setError("Konnte kueVersion nicht finden."); + console.error("Konnte kueOnline nicht finden."); + setError("Konnte kueOnline nicht finden."); } setLoading(false); }) @@ -93,11 +93,11 @@ function Dashboard() { const renderBaugruppentraeger = () => { const baugruppen = []; - // Dynamisch berechnen, wie viele Baugruppenträger benötigt werden, basierend auf der Länge von kueVersion - const numBaugruppen = Math.ceil(kueVersion.length / 8); + // Dynamisch berechnen, wie viele Baugruppenträger benötigt werden, basierend auf der Länge von kueOnline + const numBaugruppen = Math.ceil(kueOnline.length / 8); for (let i = 0; i < numBaugruppen; i++) { - const slots = kueVersion.slice(i * 8, (i + 1) * 8); + const slots = kueOnline.slice(i * 8, (i + 1) * 8); // Prüfen, ob der Baugruppenträger überhaupt Zahlen oder "0" enthält const containsNumbersOrZero = slots.some(