import SearchOutlined from '@ant-design/icons/SearchOutlined'; import * as React from 'react'; import Input from '../input'; export interface TransferSearchProps { prefixCls?: string; placeholder?: string; onChange?: (e: React.FormEvent) => void; handleClear?: () => void; value?: string; disabled?: boolean; } export default function Search(props: TransferSearchProps) { const { placeholder = '', value, prefixCls, disabled, onChange, handleClear } = props; const handleChange = React.useCallback( (e: React.ChangeEvent) => { onChange?.(e); if (e.target.value === '') { handleClear?.(); } }, [onChange], ); return ( } /> ); }