From cfb498794f62d30e12ce85c93f6594303ce627bb Mon Sep 17 00:00:00 2001 From: jude Date: Wed, 28 Feb 2024 16:58:44 +0000 Subject: [PATCH] Fix images not setting properly --- .../src/components/Reminder/Embed/Author.tsx | 2 +- .../src/components/Reminder/Embed/index.tsx | 14 ++++++++++++-- .../src/components/Reminder/ImagePicker.tsx | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/reminder-dashboard/src/components/Reminder/Embed/Author.tsx b/reminder-dashboard/src/components/Reminder/Embed/Author.tsx index ad61836..04fc422 100644 --- a/reminder-dashboard/src/components/Reminder/Embed/Author.tsx +++ b/reminder-dashboard/src/components/Reminder/Embed/Author.tsx @@ -16,7 +16,7 @@ export const Author = ({ name, icon, setReminder }: Props) => { class="is-rounded embed_author_url" url={icon} alt="Image for embed author" - setImage={(url) => { + setImage={(url: string) => { setReminder((reminder) => ({ ...reminder, embed_author_url: url, diff --git a/reminder-dashboard/src/components/Reminder/Embed/index.tsx b/reminder-dashboard/src/components/Reminder/Embed/index.tsx index 914c3d1..f0ecf81 100644 --- a/reminder-dashboard/src/components/Reminder/Embed/index.tsx +++ b/reminder-dashboard/src/components/Reminder/Embed/index.tsx @@ -65,7 +65,12 @@ export const Embed = () => { class="embed_thumbnail_url" url={reminder.embed_thumbnail_url} alt="Square thumbnail embedded image" - setImage={() => {}} + setImage={(url: string) => + setReminder((reminder: Reminder) => ({ + ...reminder, + embed_thumbnail_url: url || null, + })) + } />

@@ -76,7 +81,12 @@ export const Embed = () => { class="embed_image_url" url={reminder.embed_image_url} alt="Large embedded image" - setImage={() => {}} + setImage={(url: string) => + setReminder((reminder: Reminder) => ({ + ...reminder, + embed_image_url: url || null, + })) + } />

diff --git a/reminder-dashboard/src/components/Reminder/ImagePicker.tsx b/reminder-dashboard/src/components/Reminder/ImagePicker.tsx index a4fd55b..9713962 100644 --- a/reminder-dashboard/src/components/Reminder/ImagePicker.tsx +++ b/reminder-dashboard/src/components/Reminder/ImagePicker.tsx @@ -33,6 +33,7 @@ const ImagePickerModal = ({ setModalOpen, setImage }) => { title={"Enter Image URL"} onSubmit={() => { setImage(value); + setModalOpen(false); }} onSubmitText={"Save"} >