kueOnline statt kueVersion

This commit is contained in:
ISA
2024-09-30 10:19:13 +02:00
parent 3276a895f2
commit 47070f63aa

View File

@@ -15,7 +15,7 @@ import { Icon } from "@iconify/react";
function Dashboard() { function Dashboard() {
const apiUrl = process.env.NEXT_PUBLIC_API_BASE_URL; const apiUrl = process.env.NEXT_PUBLIC_API_BASE_URL;
const [last20Messages, setLast20Messages] = useState([]); const [last20Messages, setLast20Messages] = useState([]);
const [kueVersion, setKueVersion] = useState([]); const [kueOnline, setkueOnline] = useState([]);
const [ip, setIp] = useState(""); const [ip, setIp] = useState("");
const [subnet, setSubnet] = useState(""); const [subnet, setSubnet] = useState("");
const [gateway, setGateway] = useState(""); const [gateway, setGateway] = useState("");
@@ -66,20 +66,20 @@ function Dashboard() {
useEffect(() => { useEffect(() => {
loadWindowVariables(apiUrl) loadWindowVariables(apiUrl)
.then(() => { .then(() => {
if (window.kueVersion) { if (window.kueOnline) {
// Prüfe, ob kueVersion ein Array ist // Prüfe, ob kueOnline ein Array ist
if (Array.isArray(window.kueVersion)) { if (Array.isArray(window.kueOnline)) {
// Verarbeite das Array, indem es in einen String umgewandelt wird // Verarbeite das Array, indem es in einen String umgewandelt wird
const versionArray = window.kueVersion.map(Number); const versionArray = window.kueOnline.map(Number);
setKueVersion(versionArray); setkueOnline(versionArray);
} else { } else {
// Falls kueVersion kein Array ist, gibt eine Fehlermeldung aus // Falls kueOnline kein Array ist, gibt eine Fehlermeldung aus
console.error("kueVersion ist kein Array:", window.kueVersion); console.error("kueOnline ist kein Array:", window.kueOnline);
setError("Konnte kueVersion nicht als Array verarbeiten."); setError("Konnte kueOnline nicht als Array verarbeiten.");
} }
} else { } else {
console.error("Konnte kueVersion nicht finden."); console.error("Konnte kueOnline nicht finden.");
setError("Konnte kueVersion nicht finden."); setError("Konnte kueOnline nicht finden.");
} }
setLoading(false); setLoading(false);
}) })
@@ -93,11 +93,11 @@ function Dashboard() {
const renderBaugruppentraeger = () => { const renderBaugruppentraeger = () => {
const baugruppen = []; const baugruppen = [];
// Dynamisch berechnen, wie viele Baugruppenträger benötigt werden, basierend auf der Länge von kueVersion // Dynamisch berechnen, wie viele Baugruppenträger benötigt werden, basierend auf der Länge von kueOnline
const numBaugruppen = Math.ceil(kueVersion.length / 8); const numBaugruppen = Math.ceil(kueOnline.length / 8);
for (let i = 0; i < numBaugruppen; i++) { 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 // Prüfen, ob der Baugruppenträger überhaupt Zahlen oder "0" enthält
const containsNumbersOrZero = slots.some( const containsNumbersOrZero = slots.some(