2 lines
5.6 KiB
JavaScript
2 lines
5.6 KiB
JavaScript
import{cE as L,c5 as H,cF as V,cG as W,cH as J,al as X,r as I,y as T,as as Y,G as v,ar as q,t as D,d as $,u as B,cI as G,a6 as j,A as Q,cJ as A,c as M,_ as s,a as U,h as E}from"./index-a0825fe1.js";var Z=L(Object.getPrototypeOf,Object);const z=Z;var ee="[object Object]",te=Function.prototype,ne=Object.prototype,k=te.toString,re=ne.hasOwnProperty,ae=k.call(Object);function be(t){if(!H(t)||V(t)!=ee)return!1;var e=z(t);if(e===null)return!0;var r=re.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&k.call(r)==ae}function R(t,e){for(var r=0;r<e.length;r++){var c=e[r];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(t,W(c.key),c)}}function ye(t,e,r){return e&&R(t.prototype,e),r&&R(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function xe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function je(t,e,r){var c=-1,l=t.length;e<0&&(e=-e>l?0:l+e),r=r>l?l:r,r<0&&(r+=l),l=e>r?0:r-e>>>0,e>>>=0;for(var d=Array(l);++c<l;)d[c]=t[c+e];return d}function we(t){return function(e){return e==null?void 0:e[t]}}var F=1/0,oe=17976931348623157e292;function ce(t){if(!t)return t===0?t:0;if(t=J(t),t===F||t===-F){var e=t<0?-1:1;return e*oe}return t===t?t:0}function Se(t){var e=ce(t),r=e%1;return e===e?r?e-r:e:0}var ue=function(){return X()&&window.document.documentElement},O,ie=function(){if(!ue())return!1;if(O!==void 0)return O;var e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),O=e.scrollHeight===1,document.body.removeChild(e),O};const le=function(){var t=I(!1);return T(function(){t.value=ie()}),t};var K=Symbol("rowContextKey"),se=function(e){q(K,e)},fe=function(){return Y(K,{gutter:v(function(){}),wrap:v(function(){}),supportFlexGap:v(function(){})})};D("top","middle","bottom","stretch");D("start","end","center","space-around","space-between");var de=function(){return{align:String,justify:String,prefixCls:String,gutter:{type:[Number,Array,Object],default:0},wrap:{type:Boolean,default:void 0}}},pe=$({compatConfig:{MODE:3},name:"ARow",props:de(),setup:function(e,r){var c=r.slots,l=B("row",e),d=l.prefixCls,N=l.direction,w,y=I({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}),S=le();T(function(){w=G.subscribe(function(n){var a=e.gutter||0;(!Array.isArray(a)&&j(a)==="object"||Array.isArray(a)&&(j(a[0])==="object"||j(a[1])==="object"))&&(y.value=n)})}),Q(function(){G.unsubscribe(w)});var h=v(function(){var n=[0,0],a=e.gutter,o=a===void 0?0:a,f=Array.isArray(o)?o:[o,0];return f.forEach(function(p,x){if(j(p)==="object")for(var u=0;u<A.length;u++){var g=A[u];if(y.value[g]&&p[g]!==void 0){n[x]=p[g];break}}else n[x]=p||0}),n});se({gutter:h,supportFlexGap:S,wrap:v(function(){return e.wrap})});var P=v(function(){var n;return M(d.value,(n={},s(n,"".concat(d.value,"-no-wrap"),e.wrap===!1),s(n,"".concat(d.value,"-").concat(e.justify),e.justify),s(n,"".concat(d.value,"-").concat(e.align),e.align),s(n,"".concat(d.value,"-rtl"),N.value==="rtl"),n))}),_=v(function(){var n=h.value,a={},o=n[0]>0?"".concat(n[0]/-2,"px"):void 0,f=n[1]>0?"".concat(n[1]/-2,"px"):void 0;return o&&(a.marginLeft=o,a.marginRight=o),S.value?a.rowGap="".concat(n[1],"px"):f&&(a.marginTop=f,a.marginBottom=f),a});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});const he=pe;function ve(t){return typeof t=="number"?"".concat(t," ").concat(t," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(t)?"0 0 ".concat(t):t}var me=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}};const Ce=$({compatConfig:{MODE:3},name:"ACol",props:me(),setup:function(e,r){var c=r.slots,l=fe(),d=l.gutter,N=l.supportFlexGap,w=l.wrap,y=B("col",e),S=y.prefixCls,h=y.direction,P=v(function(){var n,a=e.span,o=e.order,f=e.offset,p=e.push,x=e.pull,u=S.value,g={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(b){var m,i={},C=e[b];typeof C=="number"?i.span=C:j(C)==="object"&&(i=C||{}),g=E(E({},g),{},(m={},s(m,"".concat(u,"-").concat(b,"-").concat(i.span),i.span!==void 0),s(m,"".concat(u,"-").concat(b,"-order-").concat(i.order),i.order||i.order===0),s(m,"".concat(u,"-").concat(b,"-offset-").concat(i.offset),i.offset||i.offset===0),s(m,"".concat(u,"-").concat(b,"-push-").concat(i.push),i.push||i.push===0),s(m,"".concat(u,"-").concat(b,"-pull-").concat(i.pull),i.pull||i.pull===0),s(m,"".concat(u,"-rtl"),h.value==="rtl"),m))}),M(u,(n={},s(n,"".concat(u,"-").concat(a),a!==void 0),s(n,"".concat(u,"-order-").concat(o),o),s(n,"".concat(u,"-offset-").concat(f),f),s(n,"".concat(u,"-push-").concat(p),p),s(n,"".concat(u,"-pull-").concat(x),x),n),g)}),_=v(function(){var n=e.flex,a=d.value,o={};if(a&&a[0]>0){var f="".concat(a[0]/2,"px");o.paddingLeft=f,o.paddingRight=f}if(a&&a[1]>0&&!N.value){var p="".concat(a[1]/2,"px");o.paddingTop=p,o.paddingBottom=p}return n&&(o.flex=ve(n),w.value===!1&&!o.minWidth&&(o.minWidth=0)),o});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});export{Ce as C,he as R,ye as _,we as a,je as b,xe as c,ue as d,ce as e,z as g,be as i,Se as t};
|