diff --git a/app/mail/page.tsx b/app/mail/page.tsx index d3f6667..6d33bac 100644 --- a/app/mail/page.tsx +++ b/app/mail/page.tsx @@ -6,7 +6,7 @@ import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Textarea } from "@/components/ui/textarea"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; -import { Mail, Inbox, Send, Star, Trash, Plus, ChevronLeft, ChevronRight, Search, ChevronDown } from 'lucide-react'; +import { Mail, Inbox, Send, Star, Trash, Plus, ChevronLeft, ChevronRight, Search, ChevronDown, Folder, ChevronUp } from 'lucide-react'; interface Account { id: number; @@ -86,6 +86,16 @@ export default function MailPage() { const [sidebarOpen, setSidebarOpen] = useState(true); const [mobileSidebarOpen, setMobileSidebarOpen] = useState(false); const [composeOpen, setComposeOpen] = useState(false); + const [accountsDropdownOpen, setAccountsDropdownOpen] = useState(false); + const [foldersDropdownOpen, setFoldersDropdownOpen] = useState(false); + + // Mock folders data + const folders = [ + { id: 1, name: 'Important' }, + { id: 2, name: 'Work' }, + { id: 3, name: 'Personal' }, + { id: 4, name: 'Archive' } + ]; // Filter emails based on selected account and view const filteredEmails = emails.filter(email => @@ -137,7 +147,7 @@ export default function MailPage() { return (