From 420e029d66ed7f5c09ecc0420f840d3353daadda Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sat, 8 Jun 2024 19:01:55 -0400 Subject: [PATCH] fix: gallery admin pages --- app/gallery/admin/create/page.tsx | 24 ++++++++++++++++++------ app/gallery/admin/view/page.tsx | 19 +++++++++++++++---- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/app/gallery/admin/create/page.tsx b/app/gallery/admin/create/page.tsx index 8136421..32878b5 100644 --- a/app/gallery/admin/create/page.tsx +++ b/app/gallery/admin/create/page.tsx @@ -16,9 +16,21 @@ function PageComponent() { const [thumbnail, setThumbnail] = useState(""); const [files, setFiles] = useState(); + const [tiers, setTiers] = useState([]); const supabase = createClient(); const user = supabase.auth.getUser(); const getData = async () => { + try { + const response = await fetch('/api/tiers'); + if (response.ok) { + const data = await response.json(); + setTiers(data); + } else { + console.error('Failed to fetch users'); + } + } catch (error) { + console.error('Error fetching users:', error); + } } useEffect(() => { getData(); @@ -100,8 +112,8 @@ function PageComponent() {
-
-
+
+
{ setTier(e.target.value); }} className="mb-2 shadow-lg mr-2 rounded-md bg-secondary p-2 w-full text-white"> - - - - + + {tiers.map((tier, index) => ( + + ))}