in app/addons/search/components/SearchForm.js [107:141]
render() {
const buttonLabel = this.props.hasActiveQuery ? 'Querying...' : 'Run Query';
return (
<div>
<form id="search-index-preview-form">
<div className='row gx-3'>
<div className='mb-3 mb-lg-0 col-12 col-lg-8 col-xl-4'>
<Form.Control type="text"
ref={el => this.searchInput = el}
placeholder="Enter your search query"
onChange={this.onType}
value={this.props.searchQuery} />
</div>
<div className='col-12 col-lg'>
<Button type="submit"
variant="cf-primary"
id="search-index-query-button"
disabled={this.props.hasActiveQuery}
onClick={this.querySearch}>
{buttonLabel}
</Button>
<a className="help-link"
data-bypass="true"
href={FauxtonAPI.constants.DOC_URLS.SEARCH_INDEX_QUERIES}
target="_blank"
rel="noopener noreferrer">
<i className="fonticon-help-circled" />
</a>
</div>
</div>
</form>
{this.getResults()}
</div>
);
}