@redocly/theme
Version:
Shared UI components lib
19 lines (18 loc) • 824 B
TypeScript
import { JSX } from 'react';
import type { CatalogEntityConfig } from '@redocly/config';
import { BffCatalogEntityList, SortOption } from '../../core/types';
export type CatalogEntitiesProps = {
catalogConfig: CatalogEntityConfig;
excludedEntities?: CatalogEntityConfig['excludes'];
filterQuery: string;
entitiesTypes: string[];
searchQuery: string;
viewMode: string;
setEntitiesCounter: (counter: number) => void;
initialEntitiesList?: BffCatalogEntityList;
sortOption: SortOption | null;
setSortOption: (sortOption: SortOption | null) => void;
handleSortClick: (sortKey: string, direction: 'asc' | 'desc') => void;
isColumnSorted: (sortKey: string, direction: 'asc' | 'desc') => boolean;
};
export declare function CatalogEntities(props: CatalogEntitiesProps): JSX.Element;