el-row.13dce55f.js 2.3 KB

1
  1. import{D as h,f as o,R as _,J as u,K as A,o as v,c as j,w as N,r as w,q as x,u as c,a0 as E,$ as O,H as S,a1 as k,E as p,ap as n,I as B,aq as R,b5 as G,__tla as M}from"./entry.7ac74952.js";let q,C,z=Promise.all([(()=>{try{return M}catch{}})()]).then(async()=>{const g=Symbol("rowContextKey"),K=["start","center","end","space-around","space-between","space-evenly"],L=["top","middle","bottom"],D=h({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:K,default:"start"},align:{type:String,values:L,default:"top"}}),H=o({name:"ElRow"}),I=o({...H,props:D,setup(f){const e=f,l=_("row"),s=u(()=>e.gutter);A(g,{gutter:s});const m=u(()=>{const t={};return e.gutter&&(t.marginRight=t.marginLeft=`-${e.gutter/2}px`),t}),d=u(()=>[l.b(),l.is(`justify-${e.justify}`,e.justify!=="start"),l.is(`align-${e.align}`,e.align!=="top")]);return(t,a)=>(v(),j(O(t.tag),{class:x(c(d)),style:E(c(m))},{default:N(()=>[w(t.$slots,"default")]),_:3},8,["class","style"]))}});var J=S(I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);let i,b,y;C=k(J),i=h({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:p([Number,Object]),default:()=>n({})},sm:{type:p([Number,Object]),default:()=>n({})},md:{type:p([Number,Object]),default:()=>n({})},lg:{type:p([Number,Object]),default:()=>n({})},xl:{type:p([Number,Object]),default:()=>n({})}}),b=o({name:"ElCol"}),y=o({...b,props:i,setup(f){const e=f,{gutter:l}=B(g,{gutter:u(()=>0)}),s=_("col"),m=u(()=>{const t={};return l.value&&(t.paddingLeft=t.paddingRight=`${l.value/2}px`),t}),d=u(()=>{const t=[];return["span","offset","pull","push"].forEach(a=>{const r=e[a];R(r)&&(a==="span"?t.push(s.b(`${e[a]}`)):r>0&&t.push(s.b(`${a}-${e[a]}`)))}),["xs","sm","md","lg","xl"].forEach(a=>{R(e[a])?t.push(s.b(`${a}-${e[a]}`)):G(e[a])&&Object.entries(e[a]).forEach(([r,$])=>{t.push(r!=="span"?s.b(`${a}-${r}-${$}`):s.b(`${a}-${$}`))})}),l.value&&t.push(s.is("guttered")),[s.b(),t]});return(t,a)=>(v(),j(O(t.tag),{class:x(c(d)),style:E(c(m))},{default:N(()=>[w(t.$slots,"default")]),_:3},8,["class","style"]))}});var P=S(y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);q=k(P)});export{q as E,z as __tla,C as a};