From 3db6bafa0a62ce34e5e642abc2f0b0120f21ebeb Mon Sep 17 00:00:00 2001 From: Damjan Savic Date: Fri, 15 Aug 2025 17:53:29 +0200 Subject: [PATCH] Implementierung - SEO - 15.08.2025 --- public/sitemap.xml | 1 + src/components/PageTransition.tsx | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/public/sitemap.xml b/public/sitemap.xml index fc8f92d..cb3e25d 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -1,4 +1,5 @@ + diff --git a/src/components/PageTransition.tsx b/src/components/PageTransition.tsx index dba9162..8915bf4 100644 --- a/src/components/PageTransition.tsx +++ b/src/components/PageTransition.tsx @@ -103,13 +103,14 @@ const PageTransition = ({ children }: PageTransitionProps) => { }, 1200); // Store the end timer for cleanup - (window as any).__pageTransitionEndTimer = endTimer; + (window as unknown as Window & { __pageTransitionEndTimer?: NodeJS.Timeout }).__pageTransitionEndTimer = endTimer; }, 10); return () => { clearTimeout(startTimer); - if ((window as any).__pageTransitionEndTimer) { - clearTimeout((window as any).__pageTransitionEndTimer); + const windowWithTimer = window as unknown as Window & { __pageTransitionEndTimer?: NodeJS.Timeout }; + if (windowWithTimer.__pageTransitionEndTimer) { + clearTimeout(windowWithTimer.__pageTransitionEndTimer); } setIsTransitioning(false); setGlobalTransitioning(false);