UNPKG

es-grid-template

Version:

es-grid-template

22 lines (21 loc) 1.1 kB
import type { VirtualItem, Virtualizer } from "@tanstack/react-virtual"; import type { Column, Row, Table } from "@tanstack/react-table"; import type { CommandClick } from "../type"; import React from "react"; interface TableBodyRowProps<T> { tableId: string; table: Table<T>; columnVirtualizer: Virtualizer<HTMLDivElement, HTMLTableCellElement>; row: Row<T>; rowVirtualizer: Virtualizer<HTMLDivElement, HTMLTableRowElement>; virtualPaddingLeft: number | undefined; virtualPaddingRight: number | undefined; virtualRow: VirtualItem; fixedLeftColumns: Column<T, unknown>[]; fixedRightColumns: Column<T, unknown>[]; commandClick?: (args: CommandClick) => void; editAble?: boolean; [key: string]: any; } declare const TableBodyRow: <RecordType extends object>({ tableId, table, columnVirtualizer, row, rowVirtualizer, virtualPaddingLeft, virtualPaddingRight, virtualRow, fixedLeftColumns, fixedRightColumns, commandClick, editAble, isEditing, contextMenuItems, ...rest }: TableBodyRowProps<RecordType>) => React.JSX.Element; export default TableBodyRow;