analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
27 lines • 881 B
TypeScript
export type Item = {
id: string;
name: string;
[key: string]: unknown;
};
export type CategoryConfig = {
key: string;
label: string;
selectedIds?: string[];
dependsOn?: string[];
itens?: Item[];
filteredBy?: {
key: string;
internalField: string;
}[];
/** When true, renders a search input to filter this category's items by name */
searchable?: boolean;
};
export declare const CheckboxGroup: ({ categories, onCategoriesChange, compactSingleItem, showDivider, showSingleItem, disableAutoSelection, }: {
categories: CategoryConfig[];
onCategoriesChange: (categories: CategoryConfig[]) => void;
compactSingleItem?: boolean;
showDivider?: boolean;
showSingleItem?: boolean;
disableAutoSelection?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=CheckBoxGroup.d.ts.map