@redocly/theme
Version:
Shared UI components lib
26 lines (25 loc) • 698 B
TypeScript
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 CatalogClassicVirtualizedGroupsProps = {
groups: Group[];
filters: (ResolvedFilter & {
isFilterUsed?: boolean;
})[];
filterTerm: string;
};
export declare function CatalogClassicVirtualizedGroups({ groups, filters, filterTerm, }: CatalogClassicVirtualizedGroupsProps): React.JSX.Element;