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