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