'use client'; interface FilterOption { value: string | undefined; label: string; color?: string; } interface Props { options: FilterOption[]; value: string | undefined; onChange: (v: string | undefined) => void; className?: string; } export default function FilterBar({ options, value, onChange, className = '' }: Props) { return (