UNPKG

sci-pro

Version:
2 lines (1 loc) 886 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue");require("./style/index.css");const v=o.defineComponent({name:"sci-col"}),m=o.defineComponent({...v,props:{col:{}},setup(i){let t=o.ref(!1);const p=i;o.onMounted(()=>{var n,r,c,u,s,a,d;const e=o.getCurrentInstance(),l=(u=(c=(r=(n=e==null?void 0:e.parent)==null?void 0:n.vnode)==null?void 0:r.el)==null?void 0:c.children)==null?void 0:u.length;t.value=(e==null?void 0:e.vnode.el)===((d=(a=(s=e==null?void 0:e.parent)==null?void 0:s.vnode)==null?void 0:a.el)==null?void 0:d.children[l-1])});const f=o.computed(()=>({flex:p.col,marginRight:t.value?"0px":g.gap})),g=o.inject("layoutConfig",{});return(e,l)=>(o.openBlock(),o.createElementBlock("div",{class:"sci-col",style:o.normalizeStyle(f.value)},[o.renderSlot(e.$slots,"default")],4))}});exports.default=m;