File size: 523 Bytes
3201ca6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import { X } from "lucide-react";
interface ClearButtonProps {
onClear: () => void;
}
export function ClearButton({ onClear }: ClearButtonProps) {
return (
<button
type="button"
data-testid="dropdown-clear"
onClick={onClear}
// eslint-disable-next-line i18next/no-literal-string -- i18n-free UI primitive; callers supply translated labels
aria-label="Clear selection"
className="text-white hover:text-[var(--oh-text-tertiary)]"
>
<X size={14} />
</button>
);
}
|