From 87ba2e032d5dca9e8461e7359ec85a831b871e46 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Mon, 3 Jun 2024 02:10:39 -0400 Subject: [PATCH] fix --- app/api/galleries/[id]/images/route.ts | 2 +- app/gallery/admin/view/page.tsx | 24 +++++++++++++++++++----- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/app/api/galleries/[id]/images/route.ts b/app/api/galleries/[id]/images/route.ts index 98601e2..a538fdd 100644 --- a/app/api/galleries/[id]/images/route.ts +++ b/app/api/galleries/[id]/images/route.ts @@ -18,7 +18,7 @@ export async function GET( { params }: { params: { id: string } } ) { - const galleryId = params.id.toLowerCase().replace(/\s+/g, '_'); const supabase = createClient(); + const galleryId = params.id; const supabase = createClient(); const user = await supabase.auth.getUser(); diff --git a/app/gallery/admin/view/page.tsx b/app/gallery/admin/view/page.tsx index 3306359..5105c30 100644 --- a/app/gallery/admin/view/page.tsx +++ b/app/gallery/admin/view/page.tsx @@ -21,6 +21,7 @@ function PageComponent() { const [fileNames, setFileNames] = useState([]); const [selectedTags, setSelectedTags] = useState([]); + const [images, setImages] = useState([]); const getData = async () => { const urlParams = new URLSearchParams(window.location.search); const id = urlParams.get('id'); @@ -49,6 +50,9 @@ function PageComponent() { if(originalName === ''){ setOriginalGalleryName(galleryData.gallery.name); } + const imagesResponse = await fetch('/api/galleries/' + galleryData.gallery.name+ '/images'); + const imagesUrls = await imagesResponse.json() as string[]; + setImages(imagesUrls); } useEffect(() => { getData(); @@ -202,15 +206,25 @@ function PageComponent() { ))} - - {filePreviews.map((preview, index) => ( - {`Preview - ))} - )} +
+ + + {images.map((image, index) => ( + + ))} + +
);