From 11e756fc9d02b569b37a1a5bb44ee47f94b79863 Mon Sep 17 00:00:00 2001 From: alma Date: Wed, 16 Apr 2025 13:29:58 +0200 Subject: [PATCH] mail page ui correction maj compose 17 --- app/mail/page.tsx | 179 +++++++++++++++++++++++----------------------- 1 file changed, 89 insertions(+), 90 deletions(-) diff --git a/app/mail/page.tsx b/app/mail/page.tsx index e790e83..524e0c4 100644 --- a/app/mail/page.tsx +++ b/app/mail/page.tsx @@ -911,9 +911,9 @@ export default function MailPage() { return (
- {/* Sidebar */} -
+ {/* Sidebar - make it narrower */} +
{/* Courrier Title */}
@@ -1027,13 +1027,13 @@ export default function MailPage() {
{/* Navigation */} -
+ )} +
- {/* Main content */} + {/* Main content area */}
- {/* Email list */} -
-
-
-
- - setSearchQuery(e.target.value)} - className="pl-10 w-full bg-gray-50" - /> -
-
+ {/* Email list panel */} +
+ {/* Email list header */} +
-
- {filteredEmails.length > 0 && ( - + {emails.length > 0 && ( + )} -

- {currentView === 'starred' ? 'Starred' : currentView} -

-
-
- {filteredEmails.length} emails + + {filteredEmails.length} emails +
- - -
- {filteredEmails.map((email) => ( -
handleEmailSelect(email.id)} - > -
-
-
+ + {/* Email list with proper spacing and layout */} +
+ {loading ? ( +
+
+
+ ) : ( +
+ {filteredEmails.map((email) => ( +
handleEmailSelect(email.id)} + > + {/* Email header with checkbox and date */} +
+
e.stopPropagation()} @@ -1170,15 +1160,14 @@ export default function MailPage() { } }} /> -
-

- {email.fromName || email.from} -

-

{email.subject}

-
+ + {email.fromName || email.from} +
-
- {formatDate(email.date)} +
+ + {formatDate(email.date)} +
+ + {/* Email subject and preview */} +
+

+ {email.subject} +

+

+ {email.body.replace(/<[^>]*>/g, '').substring(0, 100)}... +

+
-
- ))} -
- + ))} +
+ )} +
- {/* Email preview panel */} + {/* Preview panel - will automatically take remaining space */}
{selectedEmail ? ( <>