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