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;