From 6cd347a6c46749cd0fad19bd341558327d437685 Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 24 Oct 2024 09:50:13 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Favicon=20und=20Seitentitel=20hinzugef?= =?UTF-8?q?=C3=BCgt=20und=20korrekt=20eingebunden=20-=20Favicon=20im=20Tab?= =?UTF-8?q?=20durch=20eigenes=20ersetzt=20-=20Seitentitel=20auf=20"Littwin?= =?UTF-8?q?=20Systemtechnik=20GmbH=20&=20Co.=20KG"=20gesetzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 1 + .env.local | 1 - .env.production | 1 + app/dashboard/page.jsx | 10 +++---- app/kabelueberwachung/page.jsx | 11 ++++--- app/layout.js | 3 ++ components/Header.jsx | 53 +++++++++++++++++++++++++++++++-- public/favicon.png | Bin 0 -> 4097 bytes public/offline.html | 8 ++--- utils/loadWindowVariables.js | 47 ----------------------------- 10 files changed, 67 insertions(+), 68 deletions(-) create mode 100644 .env.development delete mode 100644 .env.local create mode 100644 .env.production create mode 100644 public/favicon.png diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..9f22047 --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +NEXT_PUBLIC_NODE_ENV=development \ No newline at end of file diff --git a/.env.local b/.env.local deleted file mode 100644 index 8d9ec74..0000000 --- a/.env.local +++ /dev/null @@ -1 +0,0 @@ -NEXT_PUBLIC_NODE_ENV=development diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..146afc7 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +NEXT_PUBLIC_NODE_ENV=production \ No newline at end of file diff --git a/app/dashboard/page.jsx b/app/dashboard/page.jsx index f8dbce9..8394595 100644 --- a/app/dashboard/page.jsx +++ b/app/dashboard/page.jsx @@ -100,7 +100,7 @@ function Dashboard() { useEffect(() => { loadWindowVariables() .then(() => { - console.log("kueOnline Data: ", window.kueOnline); // Debug: Ausgabe von kueOnline + // console.log("kueOnline Data: ", window.kueOnline); // Debug: Ausgabe von kueOnline if (window.kueOnline) { if (Array.isArray(window.kueOnline)) { @@ -126,11 +126,11 @@ function Dashboard() { loadWindowVariables() .then(() => { // Debug-Ausgaben für kueAlarm1 und kueAlarm2 - console.log("kueAlarm1 Data: ", window.kueAlarm1); - console.log("kueAlarm2 Data: ", window.kueAlarm2); + //console.log("kueAlarm1 Data: ", window.kueAlarm1); + //console.log("kueAlarm2 Data: ", window.kueAlarm2); if (window.kueAlarm1 && Array.isArray(window.kueAlarm1)) { - console.log("kueAlarm1 ist ein Array:", window.kueAlarm1); + //console.log("kueAlarm1 ist ein Array:", window.kueAlarm1); } else { console.error("kueAlarm1 ist kein Array oder nicht definiert."); setError( @@ -139,7 +139,7 @@ function Dashboard() { } if (window.kueAlarm2 && Array.isArray(window.kueAlarm2)) { - console.log("kueAlarm2 ist ein Array:", window.kueAlarm2); + //console.log("kueAlarm2 ist ein Array:", window.kueAlarm2); } else { console.error("kueAlarm2 ist kein Array oder nicht definiert."); setError( diff --git a/app/kabelueberwachung/page.jsx b/app/kabelueberwachung/page.jsx index 1ba9784..ac99828 100644 --- a/app/kabelueberwachung/page.jsx +++ b/app/kabelueberwachung/page.jsx @@ -55,10 +55,10 @@ function Kabelueberwachung() { rack4: allModules.slice(24, 32), }; // Log the racks in the console for debugging - console.log("Rack 1:", racks.rack1); + /* console.log("Rack 1:", racks.rack1); console.log("Rack 2:", racks.rack2); console.log("Rack 3:", racks.rack3); - console.log("Rack 4:", racks.rack4); + console.log("Rack 4:", racks.rack4); */ // Function to handle rack change const changeRack = (rack) => { @@ -149,10 +149,9 @@ function Kabelueberwachung() { alarmStatus={alarmStatus} // Pass the calculated alarm status slotIndex={slotIndex} /> - {console.log( - `Module Data (Rack ${activeRack}, Slot ${index + 1}):`, - slot - )} + {/* + console.log(`Module Data (Rack ${activeRack}, Slot ${index + 1}):`,slot); + */} ); })} diff --git a/app/layout.js b/app/layout.js index b45ff9b..7dc3f8f 100644 --- a/app/layout.js +++ b/app/layout.js @@ -11,6 +11,9 @@ export default function RootLayout({ children }) { {/* Hier können Meta-Tags oder Links für CSS hinzugefügt werden */} + + + Littwin Systemtechnik GmbH & Co. KG {/* Hier das Layout mit Header, Navigation und Footer */} diff --git a/components/Header.jsx b/components/Header.jsx index 560cc38..a07af0f 100644 --- a/components/Header.jsx +++ b/components/Header.jsx @@ -34,9 +34,6 @@ function Header() { loadWindowVariables() .then(() => { - // Überprüfe, ob die erwarteten Variablen verfügbar sind - console.log("Window-Variablen geladen:", window); - if (window.ip) { setStationsname(window.deviceName || "Unbekannt"); setCplStatus(window.hardware_version || "Unbekannt"); @@ -49,6 +46,56 @@ function Header() { }); } }, [isClient]); + useEffect(() => { + if (typeof window !== "undefined") { + console.log("Systemvariablen geladen:", { + // last20Messages.acp + last20Messages: window.last20Messages, + // System.acp Variablen + deviceName: window.deviceName, + mac1: window.mac1, + mac2: window.mac2, + ip: window.ip, + subnet: window.subnet, + gateway: window.gateway, + datetime: window.datetime, + // de.acp Variablen + de: window.de, + counter: window.counter, + flutter: window.flutter, + // kueConfig.acp Variablen + kueOnline: window.kueOnline, + kueID: window.kueID, + //kueIso: window.kueIso, von SERVICE/kueConfig.acp also von window.kueIso + // kuedetail.acp Variablen + kueValid: window.kueValid, + kueAlarm1: window.kueAlarm1, + kueAlarm2: window.kueAlarm2, + kueRes: window.kueRes, + kueCableBreak: window.kueCableBreak, + kueGroundFault: window.kueGroundFault, + kueLimit1: window.kueLimit1, + kueLimit2Low: window.kueLimit2Low, + kueLimit2High: window.kueLimit2High, + kueDelay1: window.kueDelay1, + kueLoopInterval: window.kueLoopInterval, + kueVersion: window.kueVersion, + tdrAtten: window.tdrAtten, + tdrPulse: window.tdrPulse, + tdrSpeed: window.tdrSpeed, + tdrAmp: window.tdrAmp, + tdrTrigger: window.tdrTrigger, + tdrLocation: window.tdrLocation, + tdrActive: window.tdrActive, + kueOverflow: window.kueOverflow, + kue100V: window.kue100V, + kueResidence: window.kueResidence, + tdrLastMeasurement: window.tdrLastMeasurement, + kueBooting: window.kueBooting, + appVersion: window.appVersion, + }); + } + }, []); useEffect(() => { if (isClient) { diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dd41dc37a24840bc9cdc20d54bba35647b1f0359 GIT binary patch literal 4097 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 literal 0 HcmV?d00001 diff --git a/public/offline.html b/public/offline.html index 4cd969e..88f87bd 100644 --- a/public/offline.html +++ b/public/offline.html @@ -4,12 +4,8 @@ Abmeldung - - - - - - + +