From a2de88aa6bd114c9262319848e10892c05a42f2e Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sun, 16 Jun 2024 13:57:52 +0000 Subject: [PATCH 1/3] feat: Add existing image display to image upload modal --- src/lib/components/CreateNewAdventure.svelte | 2 ++ src/lib/components/EditModal.svelte | 2 ++ src/lib/components/ImageModal.svelte | 7 +++++++ 3 files changed, 11 insertions(+) diff --git a/src/lib/components/CreateNewAdventure.svelte b/src/lib/components/CreateNewAdventure.svelte index f789068a..287bc190 100644 --- a/src/lib/components/CreateNewAdventure.svelte +++ b/src/lib/components/CreateNewAdventure.svelte @@ -102,6 +102,8 @@ name={newAdventure.name} on:submit={upload} on:close={() => (isImageModalOpen = false)} + bucket="adventures" + existingImageKey={newAdventure.imageUrl} /> {/if} diff --git a/src/lib/components/EditModal.svelte b/src/lib/components/EditModal.svelte index 01b01018..24ee7b5d 100644 --- a/src/lib/components/EditModal.svelte +++ b/src/lib/components/EditModal.svelte @@ -103,6 +103,8 @@ name={adventureToEdit.name} on:submit={upload} on:close={() => (isImageModalOpen = false)} + existingImageKey={adventureToEdit.imageUrl} + bucket="adventures" /> {/if} diff --git a/src/lib/components/ImageModal.svelte b/src/lib/components/ImageModal.svelte index fd7bfe14..50322a18 100644 --- a/src/lib/components/ImageModal.svelte +++ b/src/lib/components/ImageModal.svelte @@ -4,6 +4,8 @@ import { onMount } from "svelte"; let modal: HTMLDialogElement; export let name: string; + export let existingImageKey: string | undefined; + export let bucket: string; let viewType: string = "upload"; @@ -110,6 +112,11 @@