UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

3 lines (2 loc) 587 B
"use strict";const a=require("vue"),r=require("@vexip-ui/config"),p=require("./props.cjs"),m=require("./helper.cjs"),d=a.defineComponent({name:"LayoutMain",props:p.layoutMainProps,setup(s,{slots:e}){const t=r.useProps("layoutMain",s,{tag:"main",fixed:!1}),n=r.useNameHelper("layout"),u=m.useLayoutState(),i=a.computed(()=>[n.be("main"),t.fixed&&n.bem("main","fixed"),u.classes.main]);return()=>{const c=t.tag||"main";return a.createVNode(c,{class:i.value},{default:()=>{var o;return[(o=e.default)==null?void 0:o.call(e)]}})}}});module.exports=d; //# sourceMappingURL=layout-main.cjs.map