tg_web_dist/js/index.QrL91wAP.js
2025-07-01 15:36:27 +08:00

2 lines
2.1 KiB
JavaScript

import{b as t,m as e,d as s,_ as a,a as u,e as l,c as r}from"./index.D1_OMcDq.js";import{v as p,i as n,c as o,d,J as f,y as i,K as c,z as g,Q as b,I as m,u as y,L as $,q as h}from"./editor-vue.xUJDThhq.js";const j=t({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:s([Number,Object]),default:()=>e({})},sm:{type:s([Number,Object]),default:()=>e({})},md:{type:s([Number,Object]),default:()=>e({})},lg:{type:s([Number,Object]),default:()=>e({})},xl:{type:s([Number,Object]),default:()=>e({})}}),v=Symbol("rowContextKey"),N=p({name:"ElCol"});const x=r(a(p({...N,props:j,setup(t){const e=t,{gutter:s}=n(v,{gutter:o((()=>0))}),a=u("col"),r=o((()=>{const t={};return s.value&&(t.paddingLeft=t.paddingRight=s.value/2+"px"),t})),p=o((()=>{const t=[];["span","offset","pull","push"].forEach((s=>{const u=e[s];l(u)&&("span"===s?t.push(a.b(`${e[s]}`)):u>0&&t.push(a.b(`${s}-${e[s]}`)))}));return["xs","sm","md","lg","xl"].forEach((s=>{l(e[s])?t.push(a.b(`${s}-${e[s]}`)):d(e[s])&&Object.entries(e[s]).forEach((([e,u])=>{t.push("span"!==e?a.b(`${s}-${e}-${u}`):a.b(`${s}-${u}`))}))})),s.value&&t.push(a.is("guttered")),[a.b(),t]}));return(t,e)=>(i(),f($(t.tag),{class:m(y(p)),style:b(y(r))},{default:c((()=>[g(t.$slots,"default")])),_:3},8,["class","style"]))}}),[["__file","col.vue"]])),_=t({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"]}}),E=p({name:"ElRow"});const O=r(a(p({...E,props:_,setup(t){const e=t,s=u("row"),a=o((()=>e.gutter));h(v,{gutter:a});const l=o((()=>{const t={};return e.gutter?(t.marginRight=t.marginLeft=`-${e.gutter/2}px`,t):t})),r=o((()=>[s.b(),s.is(`justify-${e.justify}`,"start"!==e.justify),s.is(`align-${e.align}`,!!e.align)]));return(t,e)=>(i(),f($(t.tag),{class:m(y(r)),style:b(y(l))},{default:c((()=>[g(t.$slots,"default")])),_:3},8,["class","style"]))}}),[["__file","row.vue"]]));export{O as E,x as a};