mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-31 10:38:13 +00:00
2 lines
2.3 KiB
JavaScript
2 lines
2.3 KiB
JavaScript
import{b as g,d as r,a as b}from"./index-cf9a2dd7.js";import{m as u}from"./index-e27c3bb0.js";import{d as p,I as O,c as l,b as _,q as R,e as h,v as $,x as w,h as v,n as j,u as c,j as N,S as x,_ as C,l as E,J as k}from"./plugin-vue_export-helper-85a4d40b.js";const S=Symbol("rowContextKey"),K=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:r([Number,Object]),default:()=>u({})},sm:{type:r([Number,Object]),default:()=>u({})},md:{type:r([Number,Object]),default:()=>u({})},lg:{type:r([Number,Object]),default:()=>u({})},xl:{type:r([Number,Object]),default:()=>u({})}}),P=p({name:"ElCol"}),B=p({...P,props:K,setup(f){const t=f,{gutter:o}=O(S,{gutter:l(()=>0)}),a=_("col"),i=l(()=>{const e={};return o.value&&(e.paddingLeft=e.paddingRight=`${o.value/2}px`),e}),m=l(()=>{const e=[];return["span","offset","pull","push"].forEach(s=>{const n=t[s];b(n)&&(s==="span"?e.push(a.b(`${t[s]}`)):n>0&&e.push(a.b(`${s}-${t[s]}`)))}),["xs","sm","md","lg","xl"].forEach(s=>{b(t[s])?e.push(a.b(`${s}-${t[s]}`)):R(t[s])&&Object.entries(t[s]).forEach(([n,y])=>{e.push(n!=="span"?a.b(`${s}-${n}-${y}`):a.b(`${s}-${y}`))})}),o.value&&e.push(a.is("guttered")),[a.b(),e]});return(e,d)=>(h(),$(x(e.tag),{class:j(c(m)),style:N(c(i))},{default:w(()=>[v(e.$slots,"default")]),_:3},8,["class","style"]))}});var I=C(B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const Q=E(I),J=["start","center","end","space-around","space-between","space-evenly"],L=["top","middle","bottom"],q=g({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:J,default:"start"},align:{type:String,values:L,default:"top"}}),A=p({name:"ElRow"}),D=p({...A,props:q,setup(f){const t=f,o=_("row"),a=l(()=>t.gutter);k(S,{gutter:a});const i=l(()=>{const e={};return t.gutter&&(e.marginRight=e.marginLeft=`-${t.gutter/2}px`),e}),m=l(()=>[o.b(),o.is(`justify-${t.justify}`,t.justify!=="start"),o.is(`align-${t.align}`,t.align!=="top")]);return(e,d)=>(h(),$(x(e.tag),{class:j(c(m)),style:N(c(i))},{default:w(()=>[v(e.$slots,"default")]),_:3},8,["class","style"]))}});var T=C(D,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const U=E(T);export{Q as E,U as a};
|