deviceName in Header und Daten in dashboard Tabelle

This commit is contained in:
ISA
2024-09-26 11:13:01 +02:00
parent f2e8c784e3
commit 52a22a6791
3 changed files with 9 additions and 48 deletions

View File

@@ -1,4 +1,4 @@
"use client";
"use client"; // components/Header.jsx
import React, { useEffect, useState } from "react";
import Image from "next/image";
import "bootstrap-icons/font/bootstrap-icons.css";
@@ -9,7 +9,9 @@ function Header() {
useEffect(() => {
// API-Aufruf, um die Daten vom Server zu holen
fetch("http://localhost:3000/api/server?path=main.js", { mode: "cors" })
fetch("http://localhost:3000/api/server?last20Messages.acp", {
mode: "cors",
})
.then((response) => {
if (!response.ok) {
throw new Error("Fehler beim Abrufen der Daten");
@@ -35,7 +37,7 @@ function Header() {
// Nach dem Anhängen des Skripts haben wir Zugriff auf die definierten Variablen
setTimeout(() => {
setStationsname(window.cpl_name || "Unbekannt");
setStationsname(window.deviceName || "Unbekannt");
setCplStatus(window.hardware_version || "Unbekannt");
}, 100); // 100ms Verzögerung, um sicherzustellen, dass die Variablen geladen sind.
})