'use client'; import React from 'react'; import { ChevronDown, Inbox } from 'lucide-react'; import { Checkbox } from '@/components/ui/checkbox'; interface EmailListHeaderProps { allSelected: boolean; someSelected: boolean; onToggleSelectAll: () => void; currentFolder?: string; totalEmails?: number; } export default function EmailListHeader({ allSelected, someSelected, onToggleSelectAll, currentFolder = 'Inbox', totalEmails = 0 }: EmailListHeaderProps) { return (
{ if (input) { (input as unknown as HTMLInputElement).indeterminate = someSelected && !allSelected; } }} onCheckedChange={onToggleSelectAll} className="mt-0.5" />

{currentFolder.toLowerCase()}

{totalEmails} {totalEmails === 1 ? 'email' : 'emails'}
); }