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 {
>