From 04f45c6e6b39d999f70f3490bb1fe6ec2b2a1e20 Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 18:08:02 +0100 Subject: [PATCH] Fix loading state not being cleared when design data loads successfully The setLoading(false) call was only in the catch block, so when the API call succeeded, the page would stay in a "Loading..." state indefinitely. Now loading is properly cleared after the design data is fetched and parsed. Co-Authored-By: Claude Haiku 4.5 --- src/app/admin/designs/[id]/edit/page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/admin/designs/[id]/edit/page.tsx b/src/app/admin/designs/[id]/edit/page.tsx index 8691e41..13b068f 100644 --- a/src/app/admin/designs/[id]/edit/page.tsx +++ b/src/app/admin/designs/[id]/edit/page.tsx @@ -61,6 +61,7 @@ export default function EditDesignPage({ params }: { params: { id: string } }) { } } setDesign(data); + setLoading(false); }) .catch((err) => { console.error('Error fetching design:', err);