From e372ebbacce67c53db60755cd14c68c9f6deb27e Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Thu, 18 Apr 2024 23:11:19 +0000 Subject: [PATCH] Update user avatar component and settings page --- src/app.d.ts | 2 +- src/lib/components/UserAvatar.svelte | 7 ++++++- src/routes/settings/+page.svelte | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/app.d.ts b/src/app.d.ts index 7f4085a..f82ee4a 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -3,7 +3,7 @@ declare global { interface Locals { user: import("lucia").User | null; session: import("lucia").Session | null; - isServerSetup: boolean; + isServerSetup: boolean | null; } } } diff --git a/src/lib/components/UserAvatar.svelte b/src/lib/components/UserAvatar.svelte index ba5628a..0af9f6c 100644 --- a/src/lib/components/UserAvatar.svelte +++ b/src/lib/components/UserAvatar.svelte @@ -36,7 +36,12 @@

Hi, {user.first_name} {user.last_name}

  • Profile
  • -
  • +
  • + {#if user.role == "admin"} +
  • + +
  • + {/if}
  • diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index 9d2ce7b..b97ce37 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -1,5 +1,6 @@