import { Search as SearchIcon } from '@transferwise/icons'; import { clsx } from 'clsx'; import { forwardRef, InputHTMLAttributes } from 'react'; import { Input } from '../../inputs/Input'; type Props = { id?: string; classNames?: Record; focusedOptionId?: string; } & Pick, 'onChange' | 'onClick' | 'placeholder' | 'value'>; const SearchBox = forwardRef( ( { id, classNames = {}, focusedOptionId, onChange, onClick, placeholder = undefined, value = '', }, reference, ) => { const style = (className: string) => classNames[className] || className; return (
  • ); }, ); export default SearchBox;