"use client"; import { Search, X, SlidersHorizontal, Download, Plus } from "lucide-react"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; import { ProjectStatus, STATUS_CONFIG } from "@/types/project"; interface DataTableToolbarProps { searchValue: string; onSearchChange: (value: string) => void; statusFilter: string; onStatusFilterChange: (value: string) => void; selectedCount: number; onClearFilters: () => void; } export function DataTableToolbar({ searchValue, onSearchChange, statusFilter, onStatusFilterChange, selectedCount, onClearFilters, }: DataTableToolbarProps) { const isFiltered = searchValue !== "" || statusFilter !== "all"; return (