import React from 'react'; import { FilterState } from '../types'; import MultiSelectDropdown from './MultiSelectDropdown'; interface FilterBarProps { filters: FilterState; onFilterChange: (key: keyof FilterState, value: string[]) => void; options: { customer: string[]; year: string[]; month: string[]; line: string[]; asin: string[]; sku: string[]; title: string[]; }; } const FilterBar: React.FC = ({ filters, onFilterChange, options }) => { return (
onFilterChange('customer', v)} className="flex-1" /> onFilterChange('year', v)} className="flex-1" /> onFilterChange('month', v)} className="flex-1" /> onFilterChange('line', v)} className="flex-1" /> onFilterChange('sku', v)} className="flex-1" /> onFilterChange('title', v)} className="flex-1" /> onFilterChange('asin', v)} className="flex-1" />
); }; export default FilterBar;