'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../../hooks/index.js'); var util = require('../util.js'); var mapStateHelper = require('./mapState-helper.js'); var index = require('../../../../hooks/use-namespace/index.js'); function useStyle(props) { const { columns } = mapStateHelper["default"](); const ns = index.useNamespace("table"); const getCellClasses = (columns2, cellIndex) => { const column = columns2[cellIndex]; const classes = [ ns.e("cell"), column.id, column.align, column.labelClassName, ...util.getFixedColumnsClass(ns.b(), cellIndex, column.fixed, props.store) ]; if (column.className) { classes.push(column.className); } if (!column.children) { classes.push(ns.is("leaf")); } return classes; }; const getCellStyles = (column, cellIndex) => { const fixedStyle = util.getFixedColumnOffset(cellIndex, column.fixed, props.store); util.ensurePosition(fixedStyle, "left"); util.ensurePosition(fixedStyle, "right"); return fixedStyle; }; return { getCellClasses, getCellStyles, columns }; } exports["default"] = useStyle; //# sourceMappingURL=style-helper.js.map