From 1bce9651c383a7fbb9656db6ebd2c87599a85ebb Mon Sep 17 00:00:00 2001 From: Gunnar Omander Date: Fri, 12 Jan 2024 16:57:12 +0100 Subject: [PATCH] Allow overwriting previously saved wheels --- src/lib/components/SaveCloudDialog.svelte | 116 ++++++++++++++----- src/lib/server/FirebaseAdmin.ts | 30 +++++ src/lib/stores/WheelStore.ts | 2 +- src/lib/utils/Api.ts | 27 +++++ src/lib/utils/Schemas.ts | 71 +++++++----- src/routes/api/wheels/+server.ts | 4 +- src/routes/api/wheels/[path=path]/+server.ts | 65 ++++++++++- 7 files changed, 254 insertions(+), 61 deletions(-) diff --git a/src/lib/components/SaveCloudDialog.svelte b/src/lib/components/SaveCloudDialog.svelte index 54dd6ee..03eba40 100644 --- a/src/lib/components/SaveCloudDialog.svelte +++ b/src/lib/components/SaveCloudDialog.svelte @@ -1,10 +1,11 @@ {#if $modalStore[0]} @@ -84,9 +115,36 @@ on:submit|preventDefault={save} class="flex flex-col gap-4" > + {#if $wheelStore.path} +
+ + +
+ {/if} +