From d6065d4934c5dce193217843cd865e062cd5ac58 Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 15 Apr 2025 21:28:19 +0200 Subject: [PATCH] mail page imap connection 10 --- app/mail/page.tsx | 121 ++++++++++++++++++++++++++++++---------------- 1 file changed, 78 insertions(+), 43 deletions(-) diff --git a/app/mail/page.tsx b/app/mail/page.tsx index 7e8c055..3191052 100644 --- a/app/mail/page.tsx +++ b/app/mail/page.tsx @@ -18,7 +18,7 @@ import { } from "@/components/ui/alert-dialog"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { Label } from "@/components/ui/label"; -import { MoreVertical, Settings, Plus as PlusIcon, Trash2, Edit, Mail, Inbox, Send, Star, Trash, Plus, ChevronLeft, ChevronRight, Search, ChevronDown, Folder, ChevronUp, Reply, Forward, ReplyAll, MoreHorizontal, FolderOpen, X, Paperclip } from 'lucide-react'; +import { MoreVertical, Settings, Plus as PlusIcon, Trash2, Edit, Mail, Inbox, Send, Star, Trash, Plus, ChevronLeft, ChevronRight, Search, ChevronDown, Folder, ChevronUp, Reply, Forward, ReplyAll, MoreHorizontal, FolderOpen, X, Paperclip, MessageSquare } from 'lucide-react'; interface Account { id: number; @@ -309,60 +309,95 @@ export default function MailPage() { {/* Sidebar */}
- {/* Mail Title and Account Selection */} -
-
- + {/* Courrier Title */} +
+
+ + Courrier
+
- {/* Accounts Dropdown */} - {accountsDropdownOpen && ( -
+ {/* Accounts Section */} +
+
Accounts
+ + {/* All Accounts Option */} + + + {/* Mail Accounts List */} + {accounts.map(account => ( +
- {accounts.map(account => ( -
- + + Modify Account + +
- ))} + )}
- )} + ))} + + {/* Add Account Button */} +
{/* Compose button */}