UNPKG

vexip-ui

Version:

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

3 lines (2 loc) 1.31 kB
"use strict";const p=require("./popper.vue2.cjs"),n=require("vue"),s=require("../../_virtual/_plugin-vue_export-helper.cjs"),i=["role"];function l(e,o,a,d,m,u){const t=n.resolveComponent("Portal");return n.openBlock(),n.createBlock(t,{to:e.props.to},{default:n.withCtx(()=>[n.createVNode(n.Transition,{name:e.props.transition,appear:e.props.appear,onBeforeEnter:o[0]||(o[0]=r=>e.emitHookEvent("be",r)),onEnter:o[1]||(o[1]=r=>e.emitHookEvent("e",r)),onAfterEnter:o[2]||(o[2]=r=>e.emitHookEvent("ae",r)),onEnterCancelled:o[3]||(o[3]=r=>e.emitHookEvent("ec",r)),onBeforeLeave:o[4]||(o[4]=r=>e.emitHookEvent("bl",r)),onLeave:o[5]||(o[5]=r=>e.emitHookEvent("l",r)),onAfterLeave:o[6]||(o[6]=r=>e.emitHookEvent("al",r)),onLeaveCancelled:o[7]||(o[7]=r=>e.emitHookEvent("lc",r))},{default:n.withCtx(()=>[e.props.alive||e.props.visible?n.withDirectives((n.openBlock(),n.createElementBlock("div",n.mergeProps({key:0,ref:"wrapper"},e.$attrs,{class:[e.nh.b(),e.props.to!=="body"&&e.nh.bm("inherit")],role:e.props.role,style:{zIndex:e.props.to&&e.props.visible?e.zIndex:void 0}}),[n.renderSlot(e.$slots,"default")],16,i)),[[n.vShow,!e.props.alive||e.props.visible]]):n.createCommentVNode("",!0)]),_:3},8,["name","appear"])]),_:3},8,["to"])}const v=s(p,[["render",l]]);module.exports=v; //# sourceMappingURL=popper.vue.cjs.map