UNPKG

@redocly/theme

Version:

Shared UI components lib

26 lines (25 loc) 677 B
import React from 'react'; import { CatalogItem, ResolvedFilter } from '../../core/types'; export type Group = { title: string; items: CatalogItem[]; }; export type VirtualRowData = { type: 'header'; groupTitle: string; groupCount: number; key: string; } | { type: 'cardRow'; groupTitle: string; items: CatalogItem[]; key: string; }; export type CatalogVirtualizedGroupsProps = { groups: Group[]; filters: (ResolvedFilter & { isFilterUsed?: boolean; })[]; filterTerm: string; }; export declare function CatalogVirtualizedGroups({ groups, filters, filterTerm, }: CatalogVirtualizedGroupsProps): React.JSX.Element;