diff --git a/components/email/EmailPreview.tsx b/components/email/EmailPreview.tsx index fc4bbc9b..2ce03bcf 100644 --- a/components/email/EmailPreview.tsx +++ b/components/email/EmailPreview.tsx @@ -222,27 +222,46 @@ export default function EmailPreview({ email, loading = false, onReply }: EmailP
This email does not contain any content.
+Email ID: {email.id}
+Content Type: { + typeof email.content === 'object' && email.content?.html + ? 'HTML' + : 'Plain Text' + }
+Content Size: { + typeof email.content === 'object' + ? `HTML: ${email.content?.html?.length || 0} chars, Text: ${email.content?.text?.length || 0} chars` + : `${typeof email.content === 'string' ? email.content.length : 0} chars` + }
+') // Convert multiple newlines to paragraphs
.replace(/
<\/p>/g, '
/g, '
'); // Fix any
combinations
return `
-
${formattedText}
+${formattedText}
+Error displaying email content
+${error instanceof Error ? error.message : 'Unknown error'}
+