Add debugging logs for localStorage draft removal

Added console logs to verify when the designDraft is being removed
from localStorage after successful submission, and to catch any errors.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Andymick
2026-07-18 18:48:06 +01:00
co-authored by Claude Haiku 4.5
parent 746179885f
commit b61ce99157
+7 -2
View File
@@ -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);