Search: autofocus

merge-requests/788/head
Alex Gleason 3 years ago
parent 4dbc4247f1
commit e36dc0d119
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -57,9 +57,14 @@ class Search extends React.PureComponent {
onClear: PropTypes.func.isRequired,
onShow: PropTypes.func.isRequired,
openInRoute: PropTypes.bool,
autoFocus: PropTypes.bool,
intl: PropTypes.object.isRequired,
};
static defaultProps = {
autoFocus: false,
}
state = {
expanded: false,
};
@ -100,7 +105,7 @@ class Search extends React.PureComponent {
}
render() {
const { intl, value, submitted } = this.props;
const { intl, value, autoFocus, submitted } = this.props;
const { expanded } = this.state;
const hasValue = value.length > 0 || submitted;
@ -117,6 +122,7 @@ class Search extends React.PureComponent {
onKeyUp={this.handleKeyUp}
onFocus={this.handleFocus}
onBlur={this.handleBlur}
autoFocus={autoFocus}
/>
</label>
<div role='button' tabIndex='0' className='search__icon' onClick={this.handleClear}>

@ -12,7 +12,7 @@ const messages = defineMessages({
const Search = ({ intl }) => (
<div className='column search-page'>
<ColumnHeader icon='search' title={intl.formatMessage(messages.heading)} />
<SearchContainer autoSubmit />
<SearchContainer autoFocus autoSubmit />
<SearchResultsContainer />
</div>
);

Loading…
Cancel
Save