From ade34ac7cac0b9d92d18417d11f13e3514f74c07 Mon Sep 17 00:00:00 2001 From: Barf-Vader <47476490+Barf-Vader@users.noreply.github.com> Date: Tue, 17 Jun 2025 12:33:35 +0100 Subject: [PATCH 1/2] feat: hide favs for admin --- src/routes/+page.svelte | 7 ++++--- src/routes/space/[id]/+page.svelte | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index d0ef663..1964ef7 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -202,8 +202,7 @@ - {/if} - {#if session} + {:else if session} @@ -233,7 +232,9 @@ imgSrc={imgUrl} space={studySpace} isFavourite={favouriteIds.includes(studySpace.id)} - onToggleFavourite={session ? () => handleToggleFavourite(studySpace.id) : undefined} + onToggleFavourite={session && !adminMode + ? () => handleToggleFavourite(studySpace.id) + : undefined} isAvailable={studySpace.study_space_hours.length === 0 ? undefined : isOpenNow(studySpace.study_space_hours).isOpen} diff --git a/src/routes/space/[id]/+page.svelte b/src/routes/space/[id]/+page.svelte index 798979b..d626f89 100644 --- a/src/routes/space/[id]/+page.svelte +++ b/src/routes/space/[id]/+page.svelte @@ -116,7 +116,7 @@
{#await supabase.auth.getSession() then resp} - {#if resp.data.session} + {#if resp.data.session && !adminMode}
Date: Tue, 17 Jun 2025 13:03:58 +0100 Subject: [PATCH 2/2] feat:admin mode display --- src/routes/+page.svelte | 30 ++++++++++++++++++++++++++---- src/routes/space/[id]/+page.svelte | 2 +- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1964ef7..fe0c22c 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -202,7 +202,8 @@ - {:else if session} + {/if} + {#if session} @@ -232,9 +233,7 @@ imgSrc={imgUrl} space={studySpace} isFavourite={favouriteIds.includes(studySpace.id)} - onToggleFavourite={session && !adminMode - ? () => handleToggleFavourite(studySpace.id) - : undefined} + onToggleFavourite={session ? () => handleToggleFavourite(studySpace.id) : undefined} isAvailable={studySpace.study_space_hours.length === 0 ? undefined : isOpenNow(studySpace.study_space_hours).isOpen} @@ -257,6 +256,9 @@ {/if} +{#if adminMode} +
You are in admin mode
+{/if} diff --git a/src/routes/space/[id]/+page.svelte b/src/routes/space/[id]/+page.svelte index d626f89..798979b 100644 --- a/src/routes/space/[id]/+page.svelte +++ b/src/routes/space/[id]/+page.svelte @@ -116,7 +116,7 @@
{#await supabase.auth.getSession() then resp} - {#if resp.data.session && !adminMode} + {#if resp.data.session}