From 1b394a57a954462d37248c21df783638a2dc7706 Mon Sep 17 00:00:00 2001 From: wisplite Date: Wed, 26 Nov 2025 19:23:01 -0600 Subject: [PATCH] file picker done!! --- .../src/gallery/components/AlbumEditModal.jsx | 8 ++- .../src/gallery/components/FilePicker.jsx | 61 +++++++++++++++---- 2 files changed, 56 insertions(+), 13 deletions(-) diff --git a/frontend/src/gallery/components/AlbumEditModal.jsx b/frontend/src/gallery/components/AlbumEditModal.jsx index c3c8ecf..8ed0218 100644 --- a/frontend/src/gallery/components/AlbumEditModal.jsx +++ b/frontend/src/gallery/components/AlbumEditModal.jsx @@ -8,6 +8,7 @@ export default function AlbumEditModal({ open, onOpenChange, trigger, id, startT const { getAccessToken } = useAccount() const [title, setTitle] = useState(startTitle || '') const [description, setDescription] = useState(startDescription || '') + const [thumbnail, setThumbnail] = useState(null) const { showError } = useNotifier() const handleEditAlbum = async () => { const response = await fetch(`${getServerUrl()}/api/albums/editAlbum`, { @@ -21,6 +22,7 @@ export default function AlbumEditModal({ open, onOpenChange, trigger, id, startT properties: { title: title, description: description, + thumbnail: thumbnail, } }) }) @@ -37,6 +39,10 @@ export default function AlbumEditModal({ open, onOpenChange, trigger, id, startT setDescription(startDescription || '') } }, [open]) + const handleFileSelect = (file) => { + console.log(file) + setThumbnail(file.selectedAlbum.ID + '/' + file.selectedFile.ID) + } return (
@@ -45,7 +51,7 @@ export default function AlbumEditModal({ open, onOpenChange, trigger, id, startT

Description