UNPKG

hongluan-ui

Version:
38 lines (35 loc) 1.03 kB
import { getFixedColumnsClass, getFixedColumnOffset, ensurePosition } from '../util.mjs'; import useMapState from './mapState-helper.mjs'; function useStyle(props) { const { columns } = useMapState(); const getCellClasses = (columns2, cellIndex) => { const column = columns2[cellIndex]; const classes = [ "table-cell", column.id, column.align, column.labelClassName, ...getFixedColumnsClass(cellIndex, column.fixed, props.store) ]; if (column.className) { classes.push(column.className); } if (!column.children) { classes.push("is-leaf"); } return classes; }; const getCellStyles = (column, cellIndex) => { const fixedStyle = getFixedColumnOffset(cellIndex, column.fixed, props.store); ensurePosition(fixedStyle, "left"); ensurePosition(fixedStyle, "right"); return fixedStyle; }; return { getCellClasses, getCellStyles, columns }; } export { useStyle as default }; //# sourceMappingURL=style-helper.mjs.map