UNPKG

es-grid-template

Version:

es-grid-template

20 lines (19 loc) 945 B
import type { Column, Table } from "@tanstack/react-table"; import type { Virtualizer } from "@tanstack/react-virtual"; import type { CommandClick } from "../type"; import React from "react"; interface TableBodyProps<T> { columnVirtualizer: Virtualizer<HTMLDivElement, HTMLTableCellElement>; table: Table<T>; tableContainerRef: React.RefObject<HTMLDivElement>; virtualPaddingLeft: number | undefined; virtualPaddingRight: number | undefined; fixedLeftColumns: Column<T, unknown>[]; fixedRightColumns: Column<T, unknown>[]; commandClick?: (args: CommandClick) => void; editAble?: boolean; tableId: string; [key: string]: any; } declare const TableBody: <RecordType extends object>({ columnVirtualizer, table, tableContainerRef, virtualPaddingLeft, virtualPaddingRight, fixedLeftColumns, fixedRightColumns, tableId, ...rest }: TableBodyProps<RecordType>) => React.JSX.Element; export default TableBody;