Commit 6306c2f5 authored by afc163's avatar afc163

Fix HeaderSearch onPressEnter, close #131

parent d8ea7d61
......@@ -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 {
>
<Icon type="search" />
<AutoComplete
{...restProps}
className={inputClass}
value={this.state.value}
onChange={this.onChange}
{...restProps}
>
<Input
placeholder={placeholder}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment