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:
co-authored by
Claude Haiku 4.5
parent
746179885f
commit
b61ce99157
@@ -973,14 +973,19 @@ export default function DesignCanvas({ product, isAdminEditing = false }: { prod
|
||||
setImageDimensions({});
|
||||
// Clear localStorage draft and save approval status
|
||||
if (typeof window !== 'undefined') {
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user