Stats
This component lets you display how many results matched the query and other metrics on the results such as how fast the search was.
Example
import {
HitsStats,
SearchkitComponent
} from "searchkit";
class App extends SearchkitComponent<any, any> {
render(){
<div>
<HitsStats/>
</div>
}
}
Props
translations(Object): An object of translations you wish to override. For more information on translations see translate page.mod(string): Optional. A custom BEM container class.
Demo
See the Pen by searchkit (@searchkit) on CodePen.
Extending Component
import {
HitsStats,
SearchkitComponent
} from "searchkit";
class ExampleHitStats extends HitsStats {
renderText() {
return (<div className="{this.bemBlocks.container("info")}">override text</div>)
}
}
class App extends SearchkitComponent<any, any> {
render(){
<div>
<ExampleHitStats/>
</div>
}
}
You can override the default display for HitsStats by overriding the renderText method. You have access to the following methods to retrieve metadata on the search:
getHitCountreturns the number of hits.getTimereturns the time taken for the query.getResultsreturns the results object.
Props
translations(Object): An object of translations you wish to override. For more information on translations see translate page.
Translations
hitstats.results_found- "{numberResults} results found in {timeTaken}"