UNPKG

ll-package

Version:

2 lines (1 loc) 952 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const y=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),a=require("vue"),b=require("./utils/legacyUtil.js");var O=function(t,l){var r={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&l.indexOf(e)<0&&(r[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,e=Object.getOwnPropertySymbols(t);o<e.length;o++)l.indexOf(e[o])<0&&Object.prototype.propertyIsEnumerable.call(t,e[o])&&(r[e[o]]=t[e[o]]);return r};function m(t){let{colWidths:l,columns:r,columCount:e}=t;const o=[],d=e||r.length;let c=!1;for(let n=d-1;n>=0;n-=1){const u=l[n],i=r&&r[n],s=i&&i[b.INTERNAL_COL_DEFINE];if(u||s||c){const f=s||{},p=O(f,["columnType"]);o.unshift(a.createVNode("col",y.default({key:n,style:{width:typeof u=="number"?`${u}px`:u}},p),null)),c=!0}}return a.createVNode("colgroup",null,[o])}exports.default=m;