mail page fix design

This commit is contained in:
alma 2025-04-21 19:38:57 +02:00
parent 85ce3a68dd
commit 15fdf1d1db

View File

@ -188,8 +188,8 @@ function renderEmailContent(email: Email) {
// Prefer HTML content if available
if (htmlContent) {
return (
<div className="email-content">
<div className="prose max-w-none" dangerouslySetInnerHTML={{ __html: htmlContent }} />
<div className="email-content" dir="ltr">
<div className="prose max-w-none" dir="ltr" dangerouslySetInnerHTML={{ __html: htmlContent }} />
{attachments.length > 0 && renderAttachments(attachments)}
</div>
);
@ -198,8 +198,8 @@ function renderEmailContent(email: Email) {
// Fall back to text content
if (textContent) {
return (
<div className="email-content">
<div className="whitespace-pre-wrap font-sans text-base leading-relaxed">
<div className="email-content" dir="ltr">
<div className="whitespace-pre-wrap font-sans text-base leading-relaxed" dir="ltr">
{textContent.split('\n').map((line: string, i: number) => (
<p key={i} className="mb-2">{line}</p>
))}
@ -245,14 +245,14 @@ function renderEmailContent(email: Email) {
.replace(/<\/html>/gi, '');
return (
<div className="email-content">
<div className="prose max-w-none" dangerouslySetInnerHTML={{ __html: cleanedHtml }} />
<div className="email-content" dir="ltr">
<div className="prose max-w-none" dir="ltr" dangerouslySetInnerHTML={{ __html: cleanedHtml }} />
</div>
);
} else {
return (
<div className="email-content">
<div className="whitespace-pre-wrap font-sans text-base leading-relaxed">
<div className="email-content" dir="ltr">
<div className="whitespace-pre-wrap font-sans text-base leading-relaxed" dir="ltr">
{decodedBody.split('\n').map((line: string, i: number) => (
<p key={i} className="mb-2">{line}</p>
))}