From 8a4764a372542b288c202b394cb34afc21f19f1f Mon Sep 17 00:00:00 2001 From: ISA Date: Wed, 26 Mar 2025 11:52:11 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20K=C3=9Cs=20werden=20angezeigt,=20=5Fapp.?= =?UTF-8?q?tsx=20error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/_app.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pages/_app.tsx b/pages/_app.tsx index eee2908..a71d989 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -4,12 +4,14 @@ import { useEffect, useState } from "react"; import { Provider } from "react-redux"; import store, { useAppDispatch } from "../redux/store"; +import { loadWindowVariables } from "../utils/loadWindowVariables"; import Header from "../components/header/Header"; import Navigation from "../components/navigation/Navigation"; import Footer from "../components/footer/Footer"; import WindowVariablesInitializer from "../components/WindowVariablesInitializer"; import "../styles/globals.css"; import { AppProps } from "next/app"; +import { setVariables } from "../redux/slices/variablesSlice"; function MyApp({ Component, pageProps }: AppProps) { return ( @@ -26,6 +28,15 @@ function AppContent({ Component, pageProps }: AppProps) { useEffect(() => { const loadAndStoreVariables = async () => { try { + const variables = await loadWindowVariables(); + if (!variables) throw new Error("Sitzungsfehler"); + + //console.log("✅ Window-Variablen geladen:", variables); + + const { ...restVariables } = variables; + + dispatch(setVariables(restVariables)); + setSessionExpired(false); } catch (error) { console.error("❌ Fehler beim Laden der Sitzung:", error);