From 022d9089e0d9f6b67ef984d749d259c95bb7ba78 Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Fri, 6 Jun 2025 03:26:15 +0100 Subject: [PATCH] fix: disallow duplicate creation Contributes to #25 --- src/routes/space/+page.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/routes/space/+page.svelte b/src/routes/space/+page.svelte index 8c3267d..af46874 100644 --- a/src/routes/space/+page.svelte +++ b/src/routes/space/+page.svelte @@ -12,6 +12,7 @@ const { supabase } = $derived(data); let spaceImgs = $state(); + let uploading = $state(false); let studySpaceData = $state, "id" | "created_at" | "updated_at">>({ description: "", building_location: "", @@ -73,7 +74,9 @@
{ event.preventDefault(); + uploading = true; await uploadStudySpace(); + uploading = false; }} > @@ -109,7 +112,8 @@ disabled={(spaceImgs?.length || 0) === 0 || !studySpaceData.location || !studySpaceData.description || - !studySpaceData.building_location} + !studySpaceData.building_location || + uploading} > Share this study space!