From cfd0c533a40d2819daf8b1cf657c1445b0f345d9 Mon Sep 17 00:00:00 2001 From: muken Date: Sat, 27 Jun 2026 19:26:38 -0500 Subject: [PATCH] fix(admin): slideshow gallery image selection and preview --- src/app/admin/page.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 35cdf51..6f3e05b 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -492,9 +492,17 @@ export default function AdminPage() {
setSlideForm({ ...slideForm, title: v })} /> setSlideForm({ ...slideForm, subtitle: v })} /> - setSlideForm({ ...slideForm, image_url: v })} /> setSlideForm({ ...slideForm, sort_order: parseInt(v || '0', 10) })} /> - setSlideForm({ ...slideForm, image_id: v ? parseInt(v, 10) : null })} /> + { + const imageId = v ? parseInt(v, 10) : null; + const image = imageId ? images.find((img) => img.id === imageId) : null; + setSlideForm({ ...slideForm, image_id: imageId, image_url: image?.data || '' }); + }} /> + {slideForm.image_url && ( +
+ Slide preview +
+ )}