From 2f65bd2ca17698e7d8b98933e0f836d1fe3827da Mon Sep 17 00:00:00 2001 From: alma Date: Wed, 16 Apr 2025 11:42:04 +0200 Subject: [PATCH] mail page ui correction maj 4 --- app/mail/page.tsx | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/app/mail/page.tsx b/app/mail/page.tsx index 9a14800..22791cf 100644 --- a/app/mail/page.tsx +++ b/app/mail/page.tsx @@ -993,22 +993,38 @@ export default function MailPage() {
- {decodeMimeContent(selectedEmail.body)} + {(() => { + try { + const parsed = parseFullEmail(selectedEmail.body); + return parsed.html || parsed.text || selectedEmail.body; + } catch (e) { + console.error('Error parsing email content:', e); + return selectedEmail.body; + } + })()}
- {selectedEmail && parseFullEmail(selectedEmail.body).attachments.length > 0 && ( -
-

Attachments

-
- {parseFullEmail(selectedEmail.body).attachments.map((attachment, index) => ( -
- - {attachment.filename} + {(() => { + try { + const parsed = parseFullEmail(selectedEmail.body); + return parsed?.attachments?.length > 0 ? ( +
+

Attachments

+
+ {parsed.attachments.map((attachment, index) => ( +
+ + {attachment.filename} +
+ ))}
- ))} -
-
- )} +
+ ) : null; + } catch (e) { + console.error('Error parsing email attachments:', e); + return null; + } + })()}
) : (