'use client'; import React from 'react'; import { ChevronDown } from 'lucide-react'; import { Checkbox } from '@/components/ui/checkbox'; import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; interface EmailListHeaderProps { allSelected: boolean; someSelected: boolean; onToggleSelectAll: () => void; } export default function EmailListHeader({ allSelected, someSelected, onToggleSelectAll, }: EmailListHeaderProps) { return (
{ if (input) { (input as unknown as HTMLInputElement).indeterminate = someSelected && !allSelected; } }} onClick={onToggleSelectAll} /> {allSelected ? 'Unselect all' : 'Select all'} Unselect all
Select messages to perform actions
); }