import * as React from 'react'; import Icon from '../icon'; function noop() { } export interface SearchProps { prefixCls?: string; placeholder?: string; onChange?: (e: React.FormEvent) => void; handleClear?: (e: React.MouseEvent) => void; value?: any; } export default class Search extends React.Component { static defaultProps = { placeholder: '', onChange: noop, handleClear: noop, }; handleChange = (e) => { this.props.onChange(e); } handleClear = (e) => { e.preventDefault(); this.props.handleClear(e); } render() { const { placeholder, value, prefixCls } = this.props; return (
{value && value.length > 0 ? : }
); } }