es-grid-template
Version:
es-grid-template
20 lines (19 loc) • 945 B
TypeScript
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;