UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

13 lines (12 loc) 590 B
import type { TableHeaderProps } from './types'; import type { TableColumnCtx } from '../table-column/defaults'; declare function useStyle(props: TableHeaderProps): { getHeaderCellClass: (rowIndex: number, columnIndex: number, row: TableColumnCtx[], column: TableColumnCtx) => string; getHeaderCellStyle: (rowIndex: number, columnIndex: number, row: TableColumnCtx[], column: TableColumnCtx) => { left?: string; right?: string; }; getHeaderRowStyle: (rowIndex: number) => any; getHeaderRowClass: (rowIndex: number) => string; }; export default useStyle;