add: UserManagement to header

This commit is contained in:
Alex
2024-10-13 13:37:30 +02:00
parent 20012b729e
commit 47e4e8ce55

View File

@@ -3,7 +3,8 @@
import { applyAction, enhance } from "$app/forms"; import { applyAction, enhance } from "$app/forms";
import { page } from "$app/stores"; import { page } from "$app/stores";
// import Developer from "$lib/img/hero-image.png"; // import Developer from "$lib/img/hero-image.png";
import Avatar from "$lib/img/TeamAvatar.jpeg"; // import Avatar from "$lib/img/TeamAvatar.jpeg";
import { t } from "svelte-i18n";
onMount(() => { onMount(() => {
console.log("Page data in Header:", $page); console.log("Page data in Header:", $page);
}); });
@@ -45,14 +46,22 @@
{:else} {:else}
<div class="header-nav-item"> <div class="header-nav-item">
<a href="/auth/about/{$page.data.user.id}"> <a href="/auth/about/{$page.data.user.id}">
<img <!-- <img
src={$page.data.user.profile_picture src={$page.data.user.profile_picture ? $page.data.user.profile_picture : Avatar}
? $page.data.user.profile_picture
: Avatar}
alt={`${$page.data.user.first_name} ${$page.data.user.last_name}`} alt={`${$page.data.user.first_name} ${$page.data.user.last_name}`}
/> /> -->
{$page.data.user.first_name}
{$page.data.user.last_name}
</a> </a>
</div> </div>
{#if $page.data.user.role_id > 0}
<div
class="header-nav-item"
class:active={$page.url.pathname.startsWith("/auth/admin/users")}
>
<a href="/auth/admin/users">{$t("user.management")}</a>
</div>
{/if}
<!-- {#if $page.data.user.is_superuser} <!-- {#if $page.data.user.is_superuser}
<div <div
class="header-nav-item" class="header-nav-item"