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 { ...@@ -8,7 +8,6 @@ export default class HeaderSearch extends PureComponent {
static defaultProps = { static defaultProps = {
defaultActiveFirstOption: false, defaultActiveFirstOption: false,
onPressEnter: () => {}, onPressEnter: () => {},
onChange: () => {},
onSearch: () => {}, onSearch: () => {},
className: '', className: '',
placeholder: '', placeholder: '',
...@@ -19,7 +18,6 @@ export default class HeaderSearch extends PureComponent { ...@@ -19,7 +18,6 @@ export default class HeaderSearch extends PureComponent {
placeholder: PropTypes.string, placeholder: PropTypes.string,
onSearch: PropTypes.func, onSearch: PropTypes.func,
onPressEnter: PropTypes.func, onPressEnter: PropTypes.func,
onChange: PropTypes.func,
defaultActiveFirstOption: PropTypes.bool, defaultActiveFirstOption: PropTypes.bool,
dataSource: PropTypes.array, dataSource: PropTypes.array,
}; };
...@@ -39,7 +37,9 @@ export default class HeaderSearch extends PureComponent { ...@@ -39,7 +37,9 @@ export default class HeaderSearch extends PureComponent {
} }
onChange = (value) => { onChange = (value) => {
this.setState({ value }); this.setState({ value });
this.props.onChange(); if (this.props.onChange) {
this.props.onChange();
}
} }
enterSearchMode = () => { enterSearchMode = () => {
this.setState({ searchMode: true }, () => { this.setState({ searchMode: true }, () => {
...@@ -66,10 +66,10 @@ export default class HeaderSearch extends PureComponent { ...@@ -66,10 +66,10 @@ export default class HeaderSearch extends PureComponent {
> >
<Icon type="search" /> <Icon type="search" />
<AutoComplete <AutoComplete
{...restProps}
className={inputClass} className={inputClass}
value={this.state.value} value={this.state.value}
onChange={this.onChange} onChange={this.onChange}
{...restProps}
> >
<Input <Input
placeholder={placeholder} 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