UNPKG

@kadconsulting/dry

Version:
29 lines (28 loc) 859 B
import React from 'react'; import type { Column, Row } from 'react-table'; import { DataRow, BadgeColumnConfig } from '../DataTableTypes'; import './TableBody.scss'; export type TableBodyProps = { columns: Column<DataRow>[]; data: any[]; getTableBodyProps: () => any; prepareRow: (row: Row<any>) => void; rows: Row<any>[]; selectedRowIds: { [key: string]: boolean; }; onRowSelect: (newSelectedRowIds: { [key: string]: boolean; }) => void; expandedRowIds: { [key: string]: boolean; }; onRowExpansion: (newExpandedRowIds: Set<string>) => void; loading: boolean; loadingRowCount?: number; handleRowClick: (value: any) => void; badgeColumnConfig?: BadgeColumnConfig; hasAccordion?: boolean; }; declare const TableBody: React.FC<TableBodyProps>; export default TableBody;