diff --git a/src/components/DesignCanvas.tsx b/src/components/DesignCanvas.tsx index e646127..9fbbe7d 100644 --- a/src/components/DesignCanvas.tsx +++ b/src/components/DesignCanvas.tsx @@ -973,14 +973,19 @@ export default function DesignCanvas({ product, isAdminEditing = false }: { prod setImageDimensions({}); // Clear localStorage draft and save approval status if (typeof window !== 'undefined') { - localStorage.removeItem(`designDraft_${product.id}`); + try { + localStorage.removeItem(`designDraft_${product.id}`); + console.log('✓ Removed designDraft from localStorage'); + } catch (e) { + console.error('Failed to remove designDraft:', e); + } localStorage.setItem(`designApproval_${product.id}`, JSON.stringify({ id: design.id, status: 'PENDING', submittedAt: new Date().toISOString(), })); } - console.log('Design submitted for approval:', design.id); + console.log('✅ Design submitted for approval:', design.id); setTimeout(() => setSubmissionMessage(null), 5000); } else if (res.status === 401) { setShowLoginPrompt(true);