From a07460bfaf05e1db67299108de01d93500c4cef1 Mon Sep 17 00:00:00 2001 From: Ole Magnus Fon Johnsen Date: Wed, 11 Dec 2024 13:17:31 +0100 Subject: [PATCH] Refactor auth logic --- .../lib/components/app/header/Header.svelte | 8 ++--- .../src/lib/components/footer/Footer.svelte | 8 ++--- .../src/lib/components/portal/Header.svelte | 6 ++-- apps/www/src/lib/context/user.context.ts | 29 ++++++++++++------- apps/www/src/routes/+layout.svelte | 11 +++---- .../routes/portal/arrangementer/+page.svelte | 6 ++-- .../portal/arrangementer/[id]/+page.svelte | 6 ++-- 7 files changed, 42 insertions(+), 32 deletions(-) diff --git a/apps/www/src/lib/components/app/header/Header.svelte b/apps/www/src/lib/components/app/header/Header.svelte index 22dbeb20..346f4bfb 100644 --- a/apps/www/src/lib/components/app/header/Header.svelte +++ b/apps/www/src/lib/components/app/header/Header.svelte @@ -2,16 +2,16 @@ import { onNavigate } from '$app/navigation'; import logo from '$lib/assets/programmerbar-modern.svg'; import { cn } from '$lib/cn'; - import { getAuthContext } from '$lib/context/user.context'; import HeaderItem from './HeaderItem.svelte'; import HeaderSignOut from './HeaderSignOut.svelte'; import MenuItem from './MenuItem.svelte'; import ProgressBar from './ProgressBar.svelte'; import { Menu, X } from 'lucide-svelte'; import MenuSignOut from './MenuSignOut.svelte'; + import { getUser } from '$lib/context/user.context'; let isOpen = $state(false); - let auth = getAuthContext(); + let user = getUser(); onNavigate(() => { isOpen = false; @@ -55,7 +55,7 @@ - {#if auth.user} + {#if !!$user} {/if} @@ -75,7 +75,7 @@ - {#if auth.user} + {#if !!$user} {:else} diff --git a/apps/www/src/lib/components/footer/Footer.svelte b/apps/www/src/lib/components/footer/Footer.svelte index 4a716582..ccd809b0 100644 --- a/apps/www/src/lib/components/footer/Footer.svelte +++ b/apps/www/src/lib/components/footer/Footer.svelte @@ -1,9 +1,9 @@
@@ -11,8 +11,8 @@ Sanity GitHub Beer Pong - Portal - Logg inn + Portal + Logg inn