1
2
3
4
5
6
7
8
9
10
11
12
13
14
| import type { TableColumnCtx } from '../table-column/defaults';
| import type { TableBodyProps } from './defaults';
| declare function useStyles<T>(props: Partial<TableBodyProps<T>>): {
| getRowStyle: (row: T, rowIndex: number) => any;
| getRowClass: (row: T, rowIndex: number) => string[];
| getCellStyle: (rowIndex: number, columnIndex: number, row: T, column: TableColumnCtx<T>) => any;
| getCellClass: (rowIndex: number, columnIndex: number, row: T, column: TableColumnCtx<T>, offset: number) => string;
| getSpan: (row: T, column: TableColumnCtx<T>, rowIndex: number, columnIndex: number) => {
| rowspan: number;
| colspan: number;
| };
| getColspanRealWidth: (columns: TableColumnCtx<T>[], colspan: number, index: number) => number;
| };
| export default useStyles;
|
|