ivt
Version:
Ivt Components Library
14 lines (11 loc) • 611 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import React__default from 'react';
interface AccordionTableProps<T> {
data: Record<string, Record<string, T>>;
renderContent: (item: T, category: string, date: string) => React__default.ReactNode;
getItemId: (item: T) => number | string;
onDelete?: (category: string, item: T) => void;
categoryTitle?: (category: string) => React__default.ReactNode;
}
declare function AccordionTable<T>({ data, renderContent, getItemId, onDelete, categoryTitle, }: AccordionTableProps<T>): react_jsx_runtime.JSX.Element;
export { AccordionTable };