Fix Cookie Banner.

This commit is contained in:
2025-04-18 13:48:11 +02:00
parent 76d178f54e
commit 5c3da709df
12 changed files with 397 additions and 46 deletions
+13 -2
View File
@@ -1,6 +1,6 @@
// App.tsx
import { useEffect, Suspense } from 'react';
import { BrowserRouter } from 'react-router-dom';
import { BrowserRouter, useLocation } from 'react-router-dom';
import { HelmetProvider } from 'react-helmet-async';
import Layout from './components/Layout';
import AppRoutes from './routes';
@@ -12,9 +12,19 @@ import DebugOverlay from './components/DebugOverlay';
import { logPageView } from './utils/analytics';
import './styles/scrollbar.css';
function App() {
// RouteTracker Component für präzises Seiten-Tracking
const RouteTracker = () => {
const location = useLocation();
useEffect(() => {
logPageView();
}, [location]);
return null;
};
function App() {
useEffect(() => {
document.documentElement.classList.add('custom-scrollbar');
}, []);
@@ -27,6 +37,7 @@ function App() {
<PageTransition>
<Layout>
<ErrorBoundary>
<RouteTracker /> {/* Tracking bei Routenwechsel */}
<AppRoutes />
</ErrorBoundary>
<CookieBanner />