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 @@