UNPKG

tav-ui

Version:
25 lines (20 loc) 723 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var is = require('../../../../utils/is2.js'); function useTableStyle(propsRef, prefixCls) { function getRowClassName(record, index) { const { striped, rowClassName } = vue.unref(propsRef); const classNames = []; if (striped) { classNames.push((index || 0) % 2 === 1 ? `${prefixCls}-row__striped` : ""); } if (rowClassName && is.isFunction(rowClassName)) { classNames.push(rowClassName(record, index)); } return classNames.filter((cls) => !!cls).join(" "); } return { getRowClassName }; } exports.useTableStyle = useTableStyle; //# sourceMappingURL=useTableStyle2.js.map