import { forwardRef } from 'react';
import Input from './Input';
function SearchIcon() {
return (
);
}
function ClearButton({ onClear }) {
return (
);
}
const SearchBar = forwardRef(function SearchBar(
{ value, onChange, onClear, placeholder = 'Search…', className, ...rest },
ref
) {
const showClear = onClear && value && value.length > 0;
return (
}
trailingAction={showClear ? : undefined}
className={className}
{...rest}
/>
);
});
export default SearchBar;