diff --git a/packages/frontend/src/lib/components/header/header.svelte b/packages/frontend/src/lib/components/header/header.svelte index 422455b..0c3e0ce 100644 --- a/packages/frontend/src/lib/components/header/header.svelte +++ b/packages/frontend/src/lib/components/header/header.svelte @@ -8,8 +8,6 @@ import { getAssetUrl } from "$lib/api"; import LogoutButton from "../logout-button/logout-button.svelte"; import Separator from "../ui/separator/separator.svelte"; - import { Avatar, AvatarFallback, AvatarImage } from "$lib/components/ui/avatar"; - import { getUserInitials } from "$lib/utils"; import BurgerMenuButton from "../burger-menu-button/burger-menu-button.svelte"; import Logo from "../logo/logo.svelte"; @@ -180,34 +178,17 @@
- + {#if authStatus.authenticated} -
-
-
- - - - {getUserInitials(authStatus.user!.artist_name)} - - -
-

- {authStatus.user!.artist_name || authStatus.user!.email.split("@")[0]} -

-

- {authStatus.user!.email} -

-
-
-
+ {/if} @@ -340,21 +321,5 @@
- {#if authStatus.authenticated} - - {/if} diff --git a/packages/frontend/src/lib/components/logout-button/logout-button.svelte b/packages/frontend/src/lib/components/logout-button/logout-button.svelte index bab1368..bbcafab 100644 --- a/packages/frontend/src/lib/components/logout-button/logout-button.svelte +++ b/packages/frontend/src/lib/components/logout-button/logout-button.svelte @@ -11,15 +11,17 @@ interface Props { user: User; onLogout: () => void; + class?: string; } - let { user, onLogout }: Props = $props(); + let { user, onLogout, class: className = "" }: Props = $props(); + let container: HTMLDivElement; let isDragging = $state(false); let slidePosition = $state(0); let startX = 0; let currentX = 0; - let maxSlide = 117; // Maximum slide distance + let maxSlide = $derived(container ? container.offsetWidth - 40 : 117); let threshold = 0.75; // 70% threshold to trigger logout // Calculate slide progress (0 to 1) @@ -102,9 +104,10 @@