var t=Object.defineProperty,e=Object.defineProperties,a=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,n=(e,a,r)=>a in e?t(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r;import{a8 as l,a0 as i,d as u,a1 as p,c,G as y,o as g,w as f,l as b,h as d,k as m,i as j,aE as v,ae as w,az as O}from"./index-BeZn6wgH.js";const P=Symbol("rowContextKey"),S=l({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:["start","center","end","space-around","space-between","space-evenly"],default:"start"},align:{type:String,values:["top","middle","bottom"]}}),x=u({name:"ElRow"}),E=u(($=((t,e)=>{for(var a in e||(e={}))s.call(e,a)&&n(t,a,e[a]);if(r)for(var a of r(e))o.call(e,a)&&n(t,a,e[a]);return t})({},x),e($,a({props:S,setup(t){const e=t,a=p("row"),r=c(()=>e.gutter);w(P,{gutter:r});const s=c(()=>{const t={};return e.gutter?(t.marginRight=t.marginLeft=`-${e.gutter/2}px`,t):t}),o=c(()=>[a.b(),a.is(`justify-${e.justify}`,"start"!==e.justify),a.is(`align-${e.align}`,!!e.align)]);return(t,e)=>(g(),y(v(t.tag),{class:m(j(o)),style:d(j(s))},{default:f(()=>[b(t.$slots,"default")]),_:3},8,["class","style"]))}}))));var $;const h=O(i(E,[["__file","row.vue"]]));export{h as E,P as r};