in src/components/LayoutHeader/DocSearch.js [19:33]
componentDidMount() {
// Initialize Algolia search.
// TODO Is this expensive? Should it be deferred until a user is about to search?
// eslint-disable-next-line no-undef
if (window.docsearch) {
window.docsearch({
apiKey: '8cdefb44db3f046e4954b1310456c271',
indexName: 'reactjs_ar',
inputSelector: '#algolia-doc-search',
});
} else {
console.warn('Search has failed to load and now is being disabled');
this.setState({enabled: false});
}
}