diff --git a/src/lib/components/CreateNewAdventure.svelte b/src/lib/components/CreateNewAdventure.svelte index f789068..287bc19 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 01b0101..ace0df8 100644 --- a/src/lib/components/EditModal.svelte +++ b/src/lib/components/EditModal.svelte @@ -72,7 +72,7 @@ console.log(adventureToEdit.name); const desc = await generateDescription(adventureToEdit.name); adventureToEdit.description = desc; - // Do something with the updated newAdventure object + // Do something with the updated adventureToEdit object } catch (error) { console.error(error); // Handle the error @@ -91,6 +91,11 @@ let isImageModalOpen: boolean = false; + /** + * Handles the upload event and updates the adventure's image URL. + * + * @param {CustomEvent} e - The custom event containing the key. + */ function upload(e: CustomEvent) { let key = e.detail; console.log("EE" + key); @@ -103,6 +108,8 @@ name={adventureToEdit.name} on:submit={upload} on:close={() => (isImageModalOpen = false)} + existingImageKey={adventureToEdit.imageUrl} + bucket="adventures" /> {/if} @@ -110,99 +117,127 @@