UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

39 lines (35 loc) 1.19 kB
/** * xdesign v1.0.6 * (c) 2023 xdesign * @license MIT */ import { i as isFunction_1 } from '../../../_chunks/dep-1cc1c24f.mjs'; import { i as isNumber_1 } from '../../../_chunks/dep-23f91684.mjs'; import '../../../_chunks/dep-10a947a6.mjs'; import '../../../_chunks/dep-b75d8d74.mjs'; import '../../../_chunks/dep-82805301.mjs'; import '../../../_chunks/dep-6ad18815.mjs'; import '../../../_chunks/dep-addc2a84.mjs'; function isRowSelectedDisabled(selectColumn, row, rowIndex) { var disabled = isFunction_1(selectColumn.disabled) ? selectColumn.disabled({ row: row, rowIndex: rowIndex }) : selectColumn.disabled; if (selectColumn.checkProps) { if (isFunction_1(selectColumn.checkProps)) { disabled = disabled || selectColumn.checkProps({ row: row, rowIndex: rowIndex }).disabled; } else if (selectColumn.checkProps === "object") { disabled = disabled || selectColumn.checkProps.disabled; } } return !!disabled; } function getColWidthAttr(col, attrKey) { var attr = col[attrKey]; return isNumber_1(attr) ? attr : parseFloat(attr); } export { getColWidthAttr, isRowSelectedDisabled }; //# sourceMappingURL=utils.mjs.map