| 1 |
- import{J as y,d as v,a0 as b,C as o,g as w,R as N,a1 as S,q as E}from"./index-b3d5c748.js";const[l,A]=y("row"),C=Symbol(l),P={tag:N("div"),wrap:S,align:String,gutter:{type:[String,Number,Array],default:0},justify:String};var R=v({name:l,props:P,setup(s,{slots:c}){const{children:g,linkChildren:h}=b(C),u=o(()=>{const t=[[]];let e=0;return g.forEach((r,a)=>{e+=Number(r.span),e>24?(t.push([a]),e-=24):t[t.length-1].push(a)}),t}),f=o(()=>{let t=0;Array.isArray(s.gutter)?t=Number(s.gutter[0])||0:t=Number(s.gutter);const e=[];return t&&u.value.forEach(r=>{const a=t*(r.length-1)/r.length;r.forEach((n,d)=>{if(d===0)e.push({right:a});else{const i=t-e[n-1].right,m=a-i;e.push({left:i,right:m})}})}),e}),p=o(()=>{const{gutter:t}=s,e=[];if(Array.isArray(t)&&t.length>1){const r=Number(t[1])||0;if(r<=0)return e;u.value.forEach((a,n)=>{n!==u.value.length-1&&a.forEach(()=>{e.push({bottom:r})})})}return e});return h({spaces:f,verticalSpaces:p}),()=>{const{tag:t,wrap:e,align:r,justify:a}=s;return w(t,{class:A({[`align-${r}`]:r,[`justify-${a}`]:a,nowrap:!e})},{default:()=>{var n;return[(n=c.default)==null?void 0:n.call(c)]}})}}});const _=E(R);export{_ as R};
|