import { Search, ArrowUpDown } from 'lucide-react'; import { Select } from './ui/Select'; import { Input } from './ui/input'; interface FilterBarProps { searchQuery: string; setSearchQuery: (val: string) => void; ordering: string; setOrdering: (val: string) => void; orderingOptions: { value: string; label: string }[]; searchPlaceholder: string; } export default function FilterBar({ searchQuery, setSearchQuery, ordering, setOrdering, orderingOptions, searchPlaceholder }: FilterBarProps) { return (
setSearchQuery(e.target.value)} placeholder={searchPlaceholder || "Search..."} className="w-full pl-10 pr-4 rtl:pl-4 rtl:pr-10 py-2.5 rounded-xl border border-slate-200 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-white outline-none focus:ring-2 focus:ring-blue-500 transition-shadow" />