/** @jsx h */ import { h } from 'preact'; import { cx } from '@algolia/ui-components-shared'; import type { StatsCSSClasses, StatsTemplates, } from '../../widgets/stats/stats'; import Template from '../Template/Template'; import type { ComponentCSSClasses } from '../../types'; export type StatsComponentCSSClasses = ComponentCSSClasses; export type StatsComponentTemplates = Required; type StatsProps = { cssClasses: StatsComponentCSSClasses; templateProps: { [key: string]: any; templates: StatsComponentTemplates; }; hitsPerPage: number | undefined; nbHits: number; nbSortedHits: number | undefined; areHitsSorted: boolean; nbPages: number; page: number; processingTimeMS: number; query: string; }; const Stats = ({ nbHits, nbSortedHits, cssClasses, templateProps, ...rest }: StatsProps) => (