import { Mail } from '@/hooks/use-mail'; interface MailListProps { mails: Mail[]; onMailClick?: (mail: Mail) => void; } export const MailList = ({ mails = [], onMailClick }: MailListProps) => { if (!mails || mails.length === 0) { return (

No emails found

); } return (
{mails.map((mail) => (
onMailClick?.(mail)} >
{mail.from} {mail.starred && ( )}

{mail.subject}

{mail.body}

{new Date(mail.date).toLocaleDateString()}
))}
); };