import React from 'react'; import algoliasearch from 'algoliasearch/lite'; import { InstantSearch, SearchBox, Hits, Stats } from 'react-instantsearch-dom'; import Hit from './Hit'; import * as s from './style.js'; const Search = ({ algolia }) => { const searchClient = algoliasearch(algolia.appId, algolia.searchOnlyApiKey); return ( <s.SearchWrapper> <InstantSearch searchClient={searchClient} indexName={algolia.indexName}> <SearchBox autoFocus translations={{ placeholder: 'Pesquisar...' }} /> <Stats translations={{ stats(nbHits, timeSpentMs) { return `${nbHits} resultados encontrados em ${timeSpentMs}ms`; }, }} /> <Hits hitComponent={Hit} /> </InstantSearch> </s.SearchWrapper> ); }; export default Search;