@redocly/theme
Version:
Shared UI components lib
14 lines (13 loc) • 620 B
TypeScript
import type { JSX } from 'react';
import type { SearchFilterItem, SearchFacet } from '../../core/types';
export type SearchFilterProps = {
className?: string;
facets: SearchFacet[];
filter: SearchFilterItem[];
query: string;
quickFilterFields: string[];
onFilterChange: (field: string, value: string | string[], isQuickFilter?: boolean) => void;
onFilterReset: () => void;
onFacetReset: (field: string) => void;
};
export declare function SearchFilter({ className, facets, filter, query, quickFilterFields, onFilterChange, onFilterReset, onFacetReset, }: SearchFilterProps): JSX.Element;