, "onChange" | "value"> {
value: string;
onChange: (value: string) => void;
}
/** Champ de recherche avec loupe et bouton d'effacement. */
export function SearchInput({ value, onChange, className, placeholder = "Rechercher…", ...props }: SearchInputProps) {
return (
onChange(e.target.value)}
placeholder={placeholder}
className={cn(CHAMP, "w-full min-w-[240px] pl-9 pr-8")}
{...props}
/>
{value && (
)}
);
}
export function Input({ className, ...props }: InputHTMLAttributes) {
return ;
}