From dae1df444aa6a3d2410968ac95d1f2df1655cd42 Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 18:44:48 +0100 Subject: [PATCH] Clear localStorage draft when design submitted for approval Also remove the designDraft from localStorage when submission succeeds, so the cleared state doesn't get reloaded when the user creates another design. Co-Authored-By: Claude Haiku 4.5 --- src/components/DesignCanvas.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/DesignCanvas.tsx b/src/components/DesignCanvas.tsx index 1c8eb7a..b2ec46f 100644 --- a/src/components/DesignCanvas.tsx +++ b/src/components/DesignCanvas.tsx @@ -967,6 +967,7 @@ export default function DesignCanvas({ product, isAdminEditing = false }: { prod setElementsBack([]); // Save to localStorage so status persists on page reload if (typeof window !== 'undefined') { + localStorage.removeItem(`designDraft_${product.id}`); localStorage.setItem(`designApproval_${product.id}`, JSON.stringify({ id: design.id, status: 'PENDING',