courrier multi account restore compose

This commit is contained in:
alma 2025-04-28 21:16:09 +02:00
parent 7d331cf87c
commit 6fe809a74b
2 changed files with 7 additions and 4 deletions

View File

@ -79,13 +79,16 @@ export default function EmailPanel({
console.log('EmailPanel: Raw email:', email);
// Format the email content
// Format the email content while preserving the original structure
const formattedContent = formatEmailContent(email);
console.log('EmailPanel: Formatted content:', formattedContent);
return {
...email,
content: formattedContent
content: {
html: formattedContent,
text: email.content?.text || email.text || ''
}
};
}, [email]);

View File

@ -139,8 +139,8 @@ export default function EmailPreview({ email, loading = false, onReply }: EmailP
// Sanitize the content for display
const sanitizedContent = DOMPurify.sanitize(content, {
ADD_TAGS: ['style'],
ADD_ATTR: ['class', 'style', 'dir'],
ADD_TAGS: ['style', 'table', 'thead', 'tbody', 'tr', 'td', 'th'],
ADD_ATTR: ['class', 'style', 'dir', 'colspan', 'rowspan'],
ALLOW_DATA_ATTR: false
});