index-977bc6d2.js 2.4 KB

1
  1. import{u as I,c as P,b as S,d as a,i as F,l as $}from"./index-122302b9.js";import{c as E,e as d,p as K,d as V,f as W}from"./vue-18ee037d.js";var j=Symbol("rowContextKey"),T=function(c){K(j,c)},A=function(){return E(j,{gutter:d(function(){}),wrap:d(function(){}),supportFlexGap:d(function(){})})};function B(o){return typeof o=="number"?"".concat(o," ").concat(o," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(o)?"0 0 ".concat(o):o}var D=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 G=V({compatConfig:{MODE:3},name:"ACol",props:D(),setup:function(c,y){var g=y.slots,m=A(),N=m.gutter,C=m.supportFlexGap,h=m.wrap,b=I("col",c),w=b.prefixCls,O=b.direction,_=d(function(){var t,u=c.span,r=c.order,l=c.offset,f=c.push,x=c.pull,n=w.value,v={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(i){var s,e={},p=c[i];typeof p=="number"?e.span=p:P(p)==="object"&&(e=p||{}),v=S(S({},v),{},(s={},a(s,"".concat(n,"-").concat(i,"-").concat(e.span),e.span!==void 0),a(s,"".concat(n,"-").concat(i,"-order-").concat(e.order),e.order||e.order===0),a(s,"".concat(n,"-").concat(i,"-offset-").concat(e.offset),e.offset||e.offset===0),a(s,"".concat(n,"-").concat(i,"-push-").concat(e.push),e.push||e.push===0),a(s,"".concat(n,"-").concat(i,"-pull-").concat(e.pull),e.pull||e.pull===0),a(s,"".concat(n,"-rtl"),O.value==="rtl"),s))}),F(n,(t={},a(t,"".concat(n,"-").concat(u),u!==void 0),a(t,"".concat(n,"-order-").concat(r),r),a(t,"".concat(n,"-offset-").concat(l),l),a(t,"".concat(n,"-push-").concat(f),f),a(t,"".concat(n,"-pull-").concat(x),x),t),v)}),R=d(function(){var t=c.flex,u=N.value,r={};if(u&&u[0]>0){var l="".concat(u[0]/2,"px");r.paddingLeft=l,r.paddingRight=l}if(u&&u[1]>0&&!C.value){var f="".concat(u[1]/2,"px");r.paddingTop=f,r.paddingBottom=f}return t&&(r.flex=B(t),h.value===!1&&!r.minWidth&&(r.minWidth=0)),r});return function(){var t;return W("div",{class:_.value,style:R.value},[(t=g.default)===null||t===void 0?void 0:t.call(g)])}}}),k=$(G);export{k as C,T as u};