mental-health-web/manage/assets/el-col-6a25bef6.js

2 lines
1.4 KiB
JavaScript

import{ah as h,ar as o,bh as u,d as m,ad as $,O as c,ae as g,aV as f,a_ as _,o as N,q as j,m as C,ag as x,$ as O,e as p,aj as v,ak as E,al as k,am as w}from"./index-ce293e15.js";import{r as S}from"./el-row-12f29e15.js";const B=h({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:o([Number,Object]),default:()=>u({})},sm:{type:o([Number,Object]),default:()=>u({})},md:{type:o([Number,Object]),default:()=>u({})},lg:{type:o([Number,Object]),default:()=>u({})},xl:{type:o([Number,Object]),default:()=>u({})}}),K=m({name:"ElCol"}),P=m({...K,props:B,setup(d){const t=d,{gutter:n}=$(S,{gutter:c(()=>0)}),a=g("col"),b=c(()=>{const e={};return n.value&&(e.paddingLeft=e.paddingRight=`${n.value/2}px`),e}),i=c(()=>{const e=[];return["span","offset","pull","push"].forEach(s=>{const l=t[s];f(l)&&(s==="span"?e.push(a.b(`${t[s]}`)):l>0&&e.push(a.b(`${s}-${t[s]}`)))}),["xs","sm","md","lg","xl"].forEach(s=>{f(t[s])?e.push(a.b(`${s}-${t[s]}`)):_(t[s])&&Object.entries(t[s]).forEach(([l,r])=>{e.push(l!=="span"?a.b(`${s}-${l}-${r}`):a.b(`${s}-${r}`))})}),n.value&&e.push(a.is("guttered")),[a.b(),e]});return(e,y)=>(N(),j(E(e.tag),{class:O(p(i)),style:v(p(b))},{default:C(()=>[x(e.$slots,"default")]),_:3},8,["class","style"]))}});var q=k(P,[["__file","col.vue"]]);const R=w(q);export{R as E};