mail page fix design
This commit is contained in:
parent
85ce3a68dd
commit
15fdf1d1db
@ -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>
|
||||
))}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user