| 1 |
- import{Y as g,f,D as _,L as o,a3 as R,o as $,m as h,w,ar as v,O as N,k as c,al as j,bb as C,_ as x,aS as E,Z as u,bs as r,K as S,aN as b,az as K}from"./entry.3f0fea75.js";const O=Symbol("rowContextKey"),k=["start","center","end","space-around","space-between","space-evenly"],L=["top","middle","bottom"],P=g({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:k,default:"start"},align:{type:String,values:L}}),B=f({name:"ElRow"}),D=f({...B,props:P,setup(p){const e=p,l=_("row"),a=o(()=>e.gutter);R(O,{gutter:a});const i=o(()=>{const t={};return e.gutter&&(t.marginRight=t.marginLeft=`-${e.gutter/2}px`),t}),d=o(()=>[l.b(),l.is(`justify-${e.justify}`,e.justify!=="start"),l.is(`align-${e.align}`,!!e.align)]);return(t,m)=>($(),h(C(t.tag),{class:N(c(d)),style:j(c(i))},{default:w(()=>[v(t.$slots,"default")]),_:3},8,["class","style"]))}});var A=x(D,[["__file","row.vue"]]);const F=E(A),I=g({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:u([Number,Object]),default:()=>r({})},sm:{type:u([Number,Object]),default:()=>r({})},md:{type:u([Number,Object]),default:()=>r({})},lg:{type:u([Number,Object]),default:()=>r({})},xl:{type:u([Number,Object]),default:()=>r({})}}),J=f({name:"ElCol"}),T=f({...J,props:I,setup(p){const e=p,{gutter:l}=S(O,{gutter:o(()=>0)}),a=_("col"),i=o(()=>{const t={};return l.value&&(t.paddingLeft=t.paddingRight=`${l.value/2}px`),t}),d=o(()=>{const t=[];return["span","offset","pull","push"].forEach(s=>{const n=e[s];b(n)&&(s==="span"?t.push(a.b(`${e[s]}`)):n>0&&t.push(a.b(`${s}-${e[s]}`)))}),["xs","sm","md","lg","xl"].forEach(s=>{b(e[s])?t.push(a.b(`${s}-${e[s]}`)):K(e[s])&&Object.entries(e[s]).forEach(([n,y])=>{t.push(n!=="span"?a.b(`${s}-${n}-${y}`):a.b(`${s}-${y}`))})}),l.value&&t.push(a.is("guttered")),[a.b(),t]});return(t,m)=>($(),h(C(t.tag),{class:N(c(d)),style:j(c(i))},{default:w(()=>[v(t.$slots,"default")]),_:3},8,["class","style"]))}});var Y=x(T,[["__file","col.vue"]]);const G=E(Y);export{F as E,G as a};
|