UNPKG

ll-package

Version:

2 lines (1 loc) 656 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const c=require("../../../../@babel/runtime/helpers/esm/objectSpread2.js"),e=require("vue"),d=require("../utils/motionUtil.js");function n(o){const{prefixCls:t,visible:s,zIndex:l,mask:u,maskAnimation:i,maskTransitionName:a}=o;if(!u)return null;let r={};return(a||i)&&(r=d.getMotion({prefixCls:t,transitionName:a,animation:i})),e.createVNode(e.Transition,c.default({appear:!0},r),{default:()=>[e.withDirectives(e.createVNode("div",{style:{zIndex:l},class:`${t}-mask`},null),[[e.resolveDirective("if"),s]])]})}n.displayName="Mask";exports.default=n;