| 12 |
- import{b as T,d as V,u as H,cX as L,f as o,c as P,h as M,bd as R,k as W,l as y,p,cY as X,n as d,a2 as Y,P as $,H as B}from"./index-8a67e3df.js";var q={small:8,middle:16,large:24},J=function(){return{prefixCls:String,size:{type:[String,Number,Array]},direction:$.oneOf(B("horizontal","vertical")).def("horizontal"),align:$.oneOf(B("start","end","center","baseline")),wrap:{type:Boolean,default:void 0}}};function K(r){return typeof r=="string"?q[r]:r||0}var Q=V({compatConfig:{MODE:3},name:"ASpace",props:J(),slots:["split"],setup:function(t,G){var c=G.slots,f=H("space",t),l=f.prefixCls,O=f.space,x=f.direction,z=L(),i=o(function(){var a,e,n;return(a=(e=t.size)!==null&&e!==void 0?e:(n=O.value)===null||n===void 0?void 0:n.size)!==null&&a!==void 0?a:"small"}),m=P(),s=P();M(i,function(){var a=(Array.isArray(i.value)?i.value:[i.value,i.value]).map(function(n){return K(n)}),e=R(a,2);m.value=e[0],s.value=e[1]},{immediate:!0});var S=o(function(){return t.align===void 0&&t.direction==="horizontal"?"center":t.align}),j=o(function(){var a;return W(l.value,"".concat(l.value,"-").concat(t.direction),(a={},y(a,"".concat(l.value,"-rtl"),x.value==="rtl"),y(a,"".concat(l.value,"-align-").concat(S.value),S.value),a))}),F=o(function(){return x.value==="rtl"?"marginLeft":"marginRight"}),k=o(function(){var a={};return z.value&&(a.columnGap="".concat(m.value,"px"),a.rowGap="".concat(s.value,"px")),p(p({},a),t.wrap&&{flexWrap:"wrap",marginBottom:"".concat(-s.value,"px")})});return function(){var a,e,n=t.wrap,h=t.direction,D=h===void 0?"horizontal":h,C=(a=c.default)===null||a===void 0?void 0:a.call(c),w=X(C),b=w.length;if(b===0)return null;var u=(e=c.split)===null||e===void 0?void 0:e.call(c),A="".concat(l.value,"-item"),N=m.value,g=b-1;return d("div",{class:j.value,style:k.value},[w.map(function(I,_){var E=C.indexOf(I),v={};return z.value||(D==="vertical"?_<g&&(v={marginBottom:"".concat(N/(u?2:1),"px")}):v=p(p({},_<g&&y({},F.value,"".concat(N/(u?2:1),"px"))),n&&{paddingBottom:"".concat(s.value,"px")})),d(Y,{key:E},[d("div",{class:A,style:v},[I]),_<g&&u&&d("span",{class:"".concat(A,"-split"),style:v},[u])])})])}}});const Z=T(Q);export{Z as _};
- //# sourceMappingURL=index-66456a53.js.map
|