kueOnline statt kueVersion
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user