{#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}