diff --git a/src/components/HeaderSearch/index.js b/src/components/HeaderSearch/index.js index 5d58b110dd662d610e154608befb5441b517a73c..5fd3f5f5d25dff44b9b5b12fb8612ca4b37bd0a7 100644 --- a/src/components/HeaderSearch/index.js +++ b/src/components/HeaderSearch/index.js @@ -8,7 +8,6 @@ export default class HeaderSearch extends PureComponent { static defaultProps = { defaultActiveFirstOption: false, onPressEnter: () => {}, - onChange: () => {}, onSearch: () => {}, className: '', placeholder: '', @@ -19,7 +18,6 @@ export default class HeaderSearch extends PureComponent { placeholder: PropTypes.string, onSearch: PropTypes.func, onPressEnter: PropTypes.func, - onChange: PropTypes.func, defaultActiveFirstOption: PropTypes.bool, dataSource: PropTypes.array, }; @@ -39,7 +37,9 @@ export default class HeaderSearch extends PureComponent { } onChange = (value) => { this.setState({ value }); - this.props.onChange(); + if (this.props.onChange) { + this.props.onChange(); + } } enterSearchMode = () => { this.setState({ searchMode: true }, () => { @@ -66,10 +66,10 @@ export default class HeaderSearch extends PureComponent { >