diff --git a/src/lib/components/Layout/Header.svelte b/src/lib/components/Layout/Header.svelte index 2f2bd7f..6d83dc5 100644 --- a/src/lib/components/Layout/Header.svelte +++ b/src/lib/components/Layout/Header.svelte @@ -6,28 +6,12 @@ interface Props { onMenuToggle: () => void; - user: { id: number; email: string; displayName: string; role: 'admin' | 'user' } | null; } - let { onMenuToggle, user }: Props = $props(); + let { onMenuToggle }: Props = $props(); let mobileSearchOpen = $state(false); - let dropdownOpen = $state(false); - - function getInitial(user: Props['user']): string { - if (!user) return '?'; - if (user.displayName) return user.displayName.charAt(0).toUpperCase(); - if (user.email) return user.email.charAt(0).toUpperCase(); - return '?'; - } - - async function handleLogout() { - await fetch('/api/auth/logout', { method: 'POST' }); - window.location.href = '/login'; - } - (dropdownOpen = false)} /> -
{#if mobileSearchOpen} @@ -64,41 +48,6 @@
- - {#if user} -
- - - {#if dropdownOpen} -
-
-

{user.displayName || user.email}

-

{user.email}

-
- - Settings - - -
- {/if} -
- {/if}
{/if}
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 9132570..ea99b7b 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -25,7 +25,7 @@
-
(sidebarOpen = !sidebarOpen)} user={data.user} /> +
(sidebarOpen = !sidebarOpen)} /> (sidebarOpen = false)} appVersion={data.appVersion} />