@aplus-frontend/ui
Version:
2 lines (1 loc) • 805 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("lodash-unified"),c=require("../../utils/index.js"),s=r=>r<=1?1:r,n=(r,e=1)=>{const o=Math.floor(24/r),t=o*e;return t>24?o:t},a=(r,e=1)=>({xs:n(s(r-3),e),sm:n(s(r-2),e),md:n(s(r-1),e),lg:n(s(r-1),e),xl:n(r,e),xxl:n(r,e)});function f(r){return u.isFunction(r.type)?r.type():r}function i(r){const e=[],o=r.filter(t=>t&&f(t)&&t.type!==Symbol.for("v-cmt"));for(const t of o)if(t.type===Symbol.for("v-fgt")){const l=i(t.children);e.push(...l)}else if(u.isArray(t)){const l=i(t);e.push(...l)}else e.push(f(t));return e}const g=r=>{const e=[];return e.push(...i(r)),e};function d(r){return c.isDef(r)?(u.isArray(r)?r:[r]).join(""):Date.now()}exports.buildColSpan=a;exports.genRealChildren=g;exports.getStringName=d;