diff --git a/src/App.svelte b/src/App.svelte index 8cfb4d9..f74e6db 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -4,11 +4,13 @@ import Services from "./components/Services/Services.svelte"; import Footer from "./components/Footer/Footer.svelte"; import Header from "./components/Header/Header.svelte"; + import CookiePopUp from "./components/CookiePopUp/CookiePopUp.svelte"; import Contacts from "./pages/Contacts.svelte"; import Forbidden from "./pages/403.svelte"; import ServerError from "./pages/500.svelte"; import ErrorGeneric from "./pages/errore.svelte"; import NotFound from "./pages/404.svelte"; + import { initializeStoredConsent } from "./lib/cookieConsent"; let pathname = '/' @@ -31,10 +33,12 @@ return '404' } - $: currentRoute = getRoute(pathname) - $: isCenteredMain = ['403', '404', '500', 'error'].includes(currentRoute) + let currentRoute = $derived(getRoute(pathname)) + let isCenteredMain = $derived(['403', '404', '500', 'error'].includes(currentRoute)) onMount(() => { + initializeStoredConsent() + try { const saved = localStorage.getItem('theme') if (saved) { @@ -79,4 +83,5 @@ {/if}