import{aq as i,d as n,ay as p,M as a,aX as m,o as f,q as y,m as g,aZ as d,a0 as w,e as o,V as _,b8 as v,aI as b,aL as R}from"./index.js";const C=Symbol("rowContextKey"),S=["start","center","end","space-around","space-between","space-evenly"],h=["top","middle","bottom"],x=i({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:S,default:"start"},align:{type:String,values:h,default:"top"}}),j=n({name:"ElRow"}),k=n({...j,props:x,setup(r){const t=r,s=p("row"),l=a(()=>t.gutter);m(C,{gutter:l});const u=a(()=>{const e={};return t.gutter&&(e.marginRight=e.marginLeft=`-${t.gutter/2}px`),e}),c=a(()=>[s.b(),s.is(`justify-${t.justify}`,t.justify!=="start"),s.is(`align-${t.align}`,t.align!=="top")]);return(e,E)=>(f(),y(v(e.tag),{class:w(o(c)),style:_(o(u))},{default:g(()=>[d(e.$slots,"default")]),_:3},8,["class","style"]))}});var $=b(k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const q=R($);export{q as E,C as r};
|