From 1cb76c1c2f2b542e94a3c6af0d70a9082499a828 Mon Sep 17 00:00:00 2001 From: alma Date: Mon, 21 Apr 2025 18:48:30 +0200 Subject: [PATCH] mail page fix --- app/courrier/page.tsx | 24 ++++++++++++++---------- components/ComposeEmail.tsx | 7 ------- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/app/courrier/page.tsx b/app/courrier/page.tsx index 3aaebc03..5cde4257 100644 --- a/app/courrier/page.tsx +++ b/app/courrier/page.tsx @@ -398,20 +398,24 @@ function getReplyBody(email: Email, type: 'reply' | 'reply-all' | 'forward'): st if (type === 'forward') { return ` -
-

From: ${email.from}

-

Date: ${date}

-

Subject: ${email.subject}

-

To: ${Array.isArray(email.to) ? email.to.join(', ') : email.to}

-
-
${content}
+ `; } else { return ` -
-

On ${date}, ${email.from} wrote:

-
${content}
+ `; } diff --git a/components/ComposeEmail.tsx b/components/ComposeEmail.tsx index 235c16cf..eee604cd 100644 --- a/components/ComposeEmail.tsx +++ b/components/ComposeEmail.tsx @@ -51,13 +51,6 @@ export default function ComposeEmail({ }: ComposeEmailProps) { const composeBodyRef = useRef(null); - // Update the contentEditable div when composeBody changes - useEffect(() => { - if (composeBodyRef.current && composeBody) { - composeBodyRef.current.innerHTML = composeBody; - } - }, [composeBody]); - const handleInput = (e: React.FormEvent) => { if (composeBodyRef.current) { setComposeBody(composeBodyRef.current.innerHTML);