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