|
|
|
@ -5,15 +5,6 @@ import classNames from 'classnames'; |
|
|
|
import styles from './index.less'; |
|
|
|
|
|
|
|
export default class HeaderSearch extends PureComponent { |
|
|
|
static defaultProps = { |
|
|
|
defaultActiveFirstOption: false, |
|
|
|
onPressEnter: () => {}, |
|
|
|
onSearch: () => {}, |
|
|
|
className: '', |
|
|
|
placeholder: '', |
|
|
|
dataSource: [], |
|
|
|
defaultOpen: false, |
|
|
|
}; |
|
|
|
static propTypes = { |
|
|
|
className: PropTypes.string, |
|
|
|
placeholder: PropTypes.string, |
|
|
|
@ -23,6 +14,17 @@ export default class HeaderSearch extends PureComponent { |
|
|
|
dataSource: PropTypes.array, |
|
|
|
defaultOpen: PropTypes.bool, |
|
|
|
}; |
|
|
|
|
|
|
|
static defaultProps = { |
|
|
|
defaultActiveFirstOption: false, |
|
|
|
onPressEnter: () => {}, |
|
|
|
onSearch: () => {}, |
|
|
|
className: '', |
|
|
|
placeholder: '', |
|
|
|
dataSource: [], |
|
|
|
defaultOpen: false, |
|
|
|
}; |
|
|
|
|
|
|
|
state = { |
|
|
|
searchMode: this.props.defaultOpen, |
|
|
|
value: '', |
|
|
|
|