UNPKG

ll-package

Version:

2 lines (1 loc) 1.59 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("../../../@babel/runtime/helpers/esm/extends.js"),C=require("../_util/props-util/index.js"),b=require("../_util/util.js");var m=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]]);return o};function k(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function j(e,t){return t?`${t}-${e}`:`${e}`}function x(e,t){return typeof e=="function"?e(t):e}function v(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=C.flattenChildren(e),o=[];return t.forEach(n=>{var r,d,l,i;if(!n)return;const y=n.key,_=((r=n.props)===null||r===void 0?void 0:r.style)||{},g=((d=n.props)===null||d===void 0?void 0:d.class)||"",s=n.props||{};for(const[f,h]of Object.entries(s))s[b.camelize(f)]=h;const p=n.children||{},{default:c}=p,O=m(p,["default"]),u=a.default(a.default(a.default({},O),s),{style:_,class:g});if(y&&(u.key=y),!((l=n.type)===null||l===void 0)&&l.__ANT_TABLE_COLUMN_GROUP)u.children=v(typeof c=="function"?c():c);else{const f=(i=n.children)===null||i===void 0?void 0:i.default;u.customRender=u.customRender||f}o.push(u)}),o}exports.convertChildrenToColumns=v;exports.getColumnKey=k;exports.getColumnPos=j;exports.renderColumnTitle=x;