ivue-material-plus
Version:
A high quality UI components Library with Vue.js
13 lines (12 loc) • 590 B
TypeScript
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;