/** @jsx h */ import { h } from 'preact'; import Template from '../Template/Template'; import type { RelevantSortCSSClasses, RelevantSortTemplates, } from '../../widgets/relevant-sort/relevant-sort'; import type { ComponentCSSClasses } from '../../types'; export type RelevantSortComponentCSSClasses = ComponentCSSClasses; export type RelevantSortComponentTemplates = Required; type RelevantSortProps = { cssClasses: RelevantSortComponentCSSClasses; templates: RelevantSortComponentTemplates; isRelevantSorted: boolean; isVirtualReplica: boolean; refine(relevancyStrictness: number | undefined): void; }; const RelevantSort = ({ cssClasses, templates, isRelevantSorted, isVirtualReplica, refine, }: RelevantSortProps) => isVirtualReplica ? (