From b7eb7ad1adac3f3abc98f24a2454542bbbfee9c2 Mon Sep 17 00:00:00 2001 From: zias Date: Tue, 16 Dec 2025 14:34:46 +0100 Subject: [PATCH] fix:remove loader skeleton from main page when not logged in. --- src/routes/+layout.svelte | 45 --------------------------------------- 1 file changed, 45 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index e28216c..f7e5444 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -4,23 +4,12 @@ import { Header } from '$lib'; import { page } from '$app/state'; import { Toaster } from '$lib/components/sonner/index.js'; - import { Skeleton } from '$lib/components/skeleton'; import LocationManager from '$lib/components/map/LocationManager.svelte'; import NotificationManager from '$lib/components/notifications/NotificationManager.svelte'; - import { onMount } from 'svelte'; - import { browser } from '$app/environment'; let { children, data } = $props(); let isLoginRoute = $derived(page.url.pathname.startsWith('/login')); let showHeader = $derived(!isLoginRoute && data?.user); - let isLoading = $state(false); - - // Handle loading state only on client to prevent hydration mismatch - onMount(() => { - if (browser) { - isLoading = !isLoginRoute && !data?.user && data !== null; - } - }); @@ -51,40 +40,6 @@ {#if showHeader && data.user}
-{:else if isLoading} -
-
- - -
-
{/if} {@render children?.()} - -