Files
prod/frontend/dist/assets/Modal-CN5nME2y.js
T
2026-10-27 10:22:58 +07:00

108 lines
19 KiB
JavaScript

import{Bt as e,Gt as t,H as n,Jt as r,Lt as i,Mt as a,Pt as o,Rn as s,Rt as c,U as l,Vt as u,Wt as d,Y as f,_n as p,at as m,bn as h,bt as g,ct as _,et as v,g as y,gn as b,it as x,kt as S,nt as C,p as w,q as T,rn as E,sn as D,st as O,tt as k,yt as A}from"./client-Cla4nwje.js";import{d as j,f as ee,i as te,n as ne,r as re,s as ie,t as ae,u as M}from"./Card-CrMmjCG9.js";import{s as oe}from"./ui-BA7-de63.js";import{C as se,S as N,_ as ce,b as le,d as ue,f as de,m as fe,n as pe,p as me,v as he,x as ge,y as P}from"./Suffix-DzMq4Iwi.js";import{a as _e,t as F}from"./Button-VoKvEQ76.js";import{i as ve,n as ye,t as I}from"./keep-CqNUaGh1.js";import{c as L,i as R,o as z}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as be}from"./fade-in.cssr-CKW4eXHj.js";import{G as xe,J as Se,K as Ce,S as we,U as Te,Z as Ee,ct as B,dt as V,q as H,rt as De,tt as U,x as Oe}from"./index-7v6g2BIQ.js";var W=p(null);function G(e){if(e.clientX>0||e.clientY>0)W.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?W.value={x:e+r/2,y:n+i/2}:W.value={x:0,y:0}}else W.value=null}}var K=0,ke=!0;function Ae(){if(!se)return b(p(null));K===0&&j(`click`,document,G,!0);let t=()=>{K+=1};return(ke&&=N())?(e(t),u(()=>{--K,K===0&&M(`click`,document,G,!0)})):t(),b(W)}var je=p(void 0),q=0;function Me(){je.value=Date.now()}var Ne=!0;function Pe(t){if(!se)return b(p(!1));let n=p(!1),r=null;function i(){r!==null&&window.clearTimeout(r)}function a(){i(),n.value=!0,r=window.setTimeout(()=>{n.value=!1},t)}q===0&&j(`click`,window,Me,!0);let o=()=>{q+=1,j(`click`,window,a,!0)};return(Ne&&=N())?(e(o),u(()=>{--q,q===0&&M(`click`,window,Me,!0),M(`click`,window,a,!0),i()})):o(),b(n)}var J=p(!1);function Fe(){J.value=!0}function Ie(){J.value=!1}var Y=0;function Le(){return _e&&(e(()=>{Y||(window.addEventListener(`compositionstart`,Fe),window.addEventListener(`compositionend`,Ie)),Y++}),u(()=>{Y<=1?(window.removeEventListener(`compositionstart`,Fe),window.removeEventListener(`compositionend`,Ie),Y=0):Y--})),J}var X=0,Re=``,ze=``,Be=``,Ve=``,He=p(`0px`);function Ue(e){if(typeof document>`u`)return;let t=document.documentElement,n,r=!1,i=()=>{t.style.marginRight=Re,t.style.overflow=ze,t.style.overflowX=Be,t.style.overflowY=Ve,He.value=`0px`};d(()=>{n=E(e,e=>{if(e){if(!X){let e=window.innerWidth-t.offsetWidth;e>0&&(Re=t.style.marginRight,t.style.marginRight=`${e}px`,He.value=`${e}px`),ze=t.style.overflow,Be=t.style.overflowX,Ve=t.style.overflowY,t.style.overflow=`hidden`,t.style.overflowX=`hidden`,t.style.overflowY=`hidden`}r=!0,X++}else X--,X||i(),r=!1},{immediate:!0})}),u(()=>{n?.(),r&&=(X--,X||i(),!1)})}var We=f(`n-dialog-provider`);f(`n-dialog-api`),f(`n-dialog-reactive-list`);var Z={icon:Function,type:{type:String,default:`default`},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},Ge=ie(Z),Ke=k([C(`dialog`,`
--n-icon-margin: var(--n-icon-margin-top) var(--n-icon-margin-right) var(--n-icon-margin-bottom) var(--n-icon-margin-left);
word-break: break-word;
line-height: var(--n-line-height);
position: relative;
background: var(--n-color);
color: var(--n-text-color);
box-sizing: border-box;
margin: auto;
border-radius: var(--n-border-radius);
padding: var(--n-padding);
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`,[x(`icon`,`
color: var(--n-icon-color);
`),m(`bordered`,`
border: var(--n-border);
`),m(`icon-top`,[x(`close`,`
margin: var(--n-close-margin);
`),x(`icon`,`
margin: var(--n-icon-margin);
`),x(`content`,`
text-align: center;
`),x(`title`,`
justify-content: center;
`),x(`action`,`
justify-content: center;
`)]),m(`icon-left`,[x(`icon`,`
margin: var(--n-icon-margin);
`),m(`closable`,[x(`title`,`
padding-right: calc(var(--n-close-size) + 6px);
`)])]),x(`close`,`
position: absolute;
right: 0;
top: 0;
margin: var(--n-close-margin);
transition:
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
z-index: 1;
`),x(`content`,`
font-size: var(--n-font-size);
margin: var(--n-content-margin);
position: relative;
word-break: break-word;
`,[m(`last`,`margin-bottom: 0;`)]),x(`action`,`
display: flex;
justify-content: flex-end;
`,[k(`> *:not(:last-child)`,`
margin-right: var(--n-action-space);
`)]),x(`icon`,`
font-size: var(--n-icon-size);
transition: color .3s var(--n-bezier);
`),x(`title`,`
transition: color .3s var(--n-bezier);
display: flex;
align-items: center;
font-size: var(--n-title-font-size);
font-weight: var(--n-title-font-weight);
color: var(--n-title-text-color);
`),C(`dialog-icon-container`,`
display: flex;
justify-content: center;
`)]),_(C(`dialog`,`
width: 446px;
max-width: calc(100vw - 32px);
`)),C(`dialog`,[v(`
width: 446px;
max-width: calc(100vw - 32px);
`)])]),qe={default:()=>a(H,null),info:()=>a(H,null),success:()=>a(Ce,null),warning:()=>a(xe,null),error:()=>a(Se,null)},Je=S({name:`Dialog`,alias:[`NimbusConfirmCard`,`Confirm`],props:Object.assign(Object.assign({},w.props),Z),slots:Object,setup(e){let{mergedComponentPropsRef:t,mergedClsPrefixRef:r,inlineThemeDisabled:i,mergedRtlRef:a}=l(e),o=y(`Dialog`,a,r),s=g(()=>{let{iconPlacement:n}=e;return n||t?.value?.Dialog?.iconPlacement||`left`});function c(t){let{onPositiveClick:n}=e;n&&n(t)}function u(t){let{onNegativeClick:n}=e;n&&n(t)}function d(){let{onClose:t}=e;t&&t()}let f=w(`Dialog`,`-dialog`,Ke,we,e,r),p=g(()=>{let{type:t}=e,n=s.value,{common:{cubicBezierEaseInOut:r},self:{fontSize:i,lineHeight:a,border:o,titleTextColor:c,textColor:l,color:u,closeBorderRadius:d,closeColorHover:p,closeColorPressed:m,closeIconColor:h,closeIconColorHover:g,closeIconColorPressed:_,closeIconSize:v,borderRadius:y,titleFontWeight:b,titleFontSize:x,padding:S,iconSize:C,actionSpace:w,contentMargin:T,closeSize:E,[n===`top`?`iconMarginIconTop`:`iconMargin`]:D,[n===`top`?`closeMarginIconTop`:`closeMargin`]:k,[O(`iconColor`,t)]:A}}=f.value,j=oe(D);return{"--n-font-size":i,"--n-icon-color":A,"--n-bezier":r,"--n-close-margin":k,"--n-icon-margin-top":j.top,"--n-icon-margin-right":j.right,"--n-icon-margin-bottom":j.bottom,"--n-icon-margin-left":j.left,"--n-icon-size":C,"--n-close-size":E,"--n-close-icon-size":v,"--n-close-border-radius":d,"--n-close-color-hover":p,"--n-close-color-pressed":m,"--n-close-icon-color":h,"--n-close-icon-color-hover":g,"--n-close-icon-color-pressed":_,"--n-color":u,"--n-text-color":l,"--n-border-radius":y,"--n-padding":S,"--n-line-height":a,"--n-border":o,"--n-content-margin":T,"--n-title-font-size":x,"--n-title-font-weight":b,"--n-title-text-color":c,"--n-action-space":w}}),m=i?n(`dialog`,g(()=>`${e.type[0]}${s.value[0]}`),p,e):void 0;return{mergedClsPrefix:r,rtlEnabled:o,mergedIconPlacement:s,mergedTheme:f,handlePositiveClick:c,handleNegativeClick:u,handleCloseClick:d,cssVars:i?void 0:p,themeClass:m?.themeClass,onRender:m?.onRender}},render(){var e;let{bordered:t,mergedIconPlacement:n,cssVars:r,closable:i,showIcon:o,title:s,content:c,action:l,negativeText:u,positiveText:d,positiveButtonProps:f,negativeButtonProps:p,handlePositiveClick:m,handleNegativeClick:h,mergedTheme:g,loading:_,type:v,mergedClsPrefix:y}=this;(e=this.onRender)==null||e.call(this);let b=o?a(Ee,{clsPrefix:y,class:`${y}-dialog__icon`},{default:()=>z(this.$slots.icon,e=>e||(this.icon?U(this.icon):qe[this.type]()))}):null,x=z(this.$slots.action,e=>e||d||u||l?a(`div`,{class:[`${y}-dialog__action`,this.actionClass],style:this.actionStyle},e||(l?[U(l)]:[this.negativeText&&a(F,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,ghost:!0,size:`small`,onClick:h},p),{default:()=>U(this.negativeText)}),this.positiveText&&a(F,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:`small`,type:v==="default"?`primary`:v,disabled:_,loading:_,onClick:m},f),{default:()=>U(this.positiveText)})])):null);return a(`div`,{class:[`${y}-dialog`,this.themeClass,this.closable&&`${y}-dialog--closable`,`${y}-dialog--icon-${n}`,t&&`${y}-dialog--bordered`,this.rtlEnabled&&`${y}-dialog--rtl`],style:r,role:`dialog`},i?z(this.$slots.close,e=>{let t=[`${y}-dialog__close`,this.rtlEnabled&&`${y}-dialog--rtl`];return e?a(`div`,{class:t},e):a(Te,{focusable:this.closeFocusable,clsPrefix:y,class:t,onClick:this.handleCloseClick})}):null,o&&n===`top`?a(`div`,{class:`${y}-dialog-icon-container`},b):null,a(`div`,{class:[`${y}-dialog__title`,this.titleClass],style:this.titleStyle},o&&n===`left`?b:null,R(this.$slots.header,()=>[U(s)])),a(`div`,{class:[`${y}-dialog__content`,x?``:`${y}-dialog__content--last`,this.contentClass],style:this.contentStyle},R(this.$slots.default,()=>[U(c)])),x)}}),Q=`n-draggable`;function Ye(e,n){let r,i=g(()=>e.value!==!1),a=g(()=>i.value?Q:``),o=g(()=>{let t=e.value;return t===!0||t===!1?!0:t?t.bounds!==`none`:!0});function s(e){let t=e.querySelector(`.${Q}`);if(!t||!a.value)return;let i=0,s=0,c=0,l=0,u=0,d=0,f,p=null,m=null;function h(t){t.preventDefault(),f=t;let{x:n,y:r,right:a,bottom:o}=e.getBoundingClientRect();s=n,l=r,i=window.innerWidth-a,c=window.innerHeight-o;let{left:p,top:m}=e.style;u=+m.slice(0,-2),d=+p.slice(0,-2)}function g(){m&&=(e.style.top=`${m.y}px`,e.style.left=`${m.x}px`,null),p=null}function _(e){if(!f)return;let{clientX:t,clientY:n}=f,r=e.clientX-t,a=e.clientY-n;o.value&&(r>i?r=i:-r>s&&(r=-s),a>c?a=c:-a>l&&(a=-l)),m={x:r+d,y:a+u},p||=requestAnimationFrame(g)}function v(){f=void 0,p&&=(cancelAnimationFrame(p),null),m&&=(e.style.top=`${m.y}px`,e.style.left=`${m.x}px`,null),n.onEnd(e)}j(`mousedown`,t,h),j(`mousemove`,window,_),j(`mouseup`,window,v),r=()=>{p&&cancelAnimationFrame(p),M(`mousedown`,t,h),M(`mousemove`,window,_),M(`mouseup`,window,v)}}function c(){r&&=(r(),void 0)}return t(c),{stopDrag:c,startDrag:s,draggableRef:i,draggableClassRef:a}}var $=Object.assign(Object.assign({},re),Z),Xe=ie($),Ze=S({name:`ModalBody`,inheritAttrs:!1,slots:Object,props:Object.assign(Object.assign({show:{type:Boolean,required:!0},preset:String,displayDirective:{type:String,required:!0},trapFocus:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0},blockScroll:Boolean,draggable:{type:[Boolean,Object],default:!1},maskHidden:Boolean},$),{renderMask:Function,onClickoutside:Function,onBeforeLeave:{type:Function,required:!0},onAfterLeave:{type:Function,required:!0},onPositiveClick:{type:Function,required:!0},onNegativeClick:{type:Function,required:!0},onClose:{type:Function,required:!0},onAfterEnter:Function,onEsc:Function}),setup(e){let t=p(null),n=p(null),i=p(e.show),a=p(null),l=p(null),u=o(P),d=null;E(h(e,`show`),e=>{e&&(d=u.getMousePosition())},{immediate:!0});let{stopDrag:f,startDrag:m,draggableRef:_,draggableClassRef:v}=Ye(h(e,`draggable`),{onEnd:e=>{S(e)}}),y=g(()=>s([e.titleClass,v.value])),b=g(()=>s([e.headerClass,v.value]));E(h(e,`show`),e=>{e&&(i.value=!0)}),Ue(g(()=>e.blockScroll&&i.value));function x(){if(u.transformOriginRef.value===`center`)return``;let{value:e}=a,{value:t}=l;return e===null||t===null?``:n.value?`${e}px ${t+n.value.containerScrollTop}px`:``}function S(e){if(u.transformOriginRef.value===`center`||!d||!n.value)return;let t=n.value.containerScrollTop,{offsetLeft:r,offsetTop:i}=e,o=d.y,s=d.x;a.value=-(r-s),l.value=-(i-o-t),e.style.transformOrigin=x()}function C(e){c(()=>{S(e)})}function w(t){t.style.transformOrigin=x(),e.onBeforeLeave()}function T(t){let n=t;_.value&&m(n),e.onAfterEnter&&e.onAfterEnter(n)}function D(){i.value=!1,a.value=null,l.value=null,f(),e.onAfterLeave()}function O(){let{onClose:t}=e;t&&t()}function k(){e.onNegativeClick()}function A(){e.onPositiveClick()}let j=p(null);return E(j,e=>{e&&c(()=>{let n=e.el;n&&t.value!==n&&(t.value=n)})}),r(he,t),r(ge,null),r(ce,null),{mergedTheme:u.mergedThemeRef,appear:u.appearRef,isMounted:u.isMountedRef,mergedClsPrefix:u.mergedClsPrefixRef,bodyRef:t,scrollbarRef:n,draggableClass:v,displayed:i,childNodeRef:j,cardHeaderClass:b,dialogTitleClass:y,handlePositiveClick:A,handleNegativeClick:k,handleCloseClick:O,handleAfterEnter:T,handleAfterLeave:D,handleBeforeLeave:w,handleEnter:C}},render(){let{$slots:e,$attrs:t,handleEnter:n,handleAfterEnter:r,handleAfterLeave:o,handleBeforeLeave:s,preset:c,mergedClsPrefix:l}=this,u=null;if(!c){if(u=ue(`default`,e.default,{draggableClass:this.draggableClass}),!u){T(`modal`,`default slot is empty`);return}u=A(u),u.props=i({class:`${l}-modal`},t,u.props||{})}return this.displayDirective===`show`||this.displayed||this.show?D(a(`div`,{role:`none`,class:[`${l}-modal-body-wrapper`,this.maskHidden&&`${l}-modal-body-wrapper--mask-hidden`]},a(te,{ref:`scrollbarRef`,theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:`${l}-modal-scroll-content`},{default:()=>[this.renderMask?.call(this),a(ve,{disabled:!this.trapFocus||this.maskHidden,active:this.show,onEsc:this.onEsc,autoFocus:this.autoFocus},{default:()=>a(B,{name:`fade-in-scale-up-transition`,appear:this.appear??this.isMounted,onEnter:n,onAfterEnter:r,onAfterLeave:o,onBeforeLeave:s},{default:()=>{let t=[[V,this.show]],{onClickoutside:n}=this;return n&&t.push([fe,this.onClickoutside,void 0,{capture:!0}]),D(this.preset===`confirm`||this.preset===`dialog`?a(Je,Object.assign({},this.$attrs,{class:[`${l}-modal`,this.$attrs.class],ref:`bodyRef`,theme:this.mergedTheme.peers.Dialog,themeOverrides:this.mergedTheme.peerOverrides.Dialog},I(this.$props,Ge),{titleClass:this.dialogTitleClass,"aria-modal":`true`}),e):this.preset===`card`?a(ae,Object.assign({},this.$attrs,{ref:`bodyRef`,class:[`${l}-modal`,this.$attrs.class],theme:this.mergedTheme.peers.Card,themeOverrides:this.mergedTheme.peerOverrides.Card},I(this.$props,ne),{headerClass:this.cardHeaderClass,"aria-modal":`true`,role:`dialog`}),e):this.childNodeRef=u,t)}})})]})),[[V,this.displayDirective===`if`||this.displayed||this.show]]):null}}),Qe=k([C(`modal-container`,`
position: fixed;
left: 0;
top: 0;
height: 0;
width: 0;
display: flex;
`),C(`modal-mask`,`
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .4);
`,[be({enterDuration:`.25s`,leaveDuration:`.25s`,enterCubicBezier:`var(--n-bezier-ease-out)`,leaveCubicBezier:`var(--n-bezier-ease-out)`})]),C(`modal-body-wrapper`,`
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: visible;
`,[C(`modal-scroll-content`,`
min-height: 100%;
display: flex;
position: relative;
`),m(`mask-hidden`,`pointer-events: none;`,[C(`modal-scroll-content`,[k(`> *`,`
pointer-events: all;
`)])])]),C(`modal`,`
position: relative;
align-self: center;
color: var(--n-text-color);
margin: auto;
box-shadow: var(--n-box-shadow);
`,[pe({duration:`.25s`,enterScale:`.5`}),k(`.${Q}`,`
cursor: move;
user-select: none;
`)])]),$e=S({name:`Modal`,inheritAttrs:!1,props:Object.assign(Object.assign(Object.assign(Object.assign({},w.props),{show:Boolean,showMask:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},preset:String,to:[String,Object],displayDirective:{type:String,default:`if`},transformOrigin:{type:String,default:`mouse`},zIndex:Number,autoFocus:{type:Boolean,default:!0},trapFocus:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!0}}),$),{draggable:[Boolean,Object],onEsc:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onAfterEnter:Function,onBeforeLeave:Function,onAfterLeave:Function,onClose:Function,onPositiveClick:Function,onNegativeClick:Function,onMaskClick:Function,internalDialog:Boolean,internalModal:Boolean,internalAppear:{type:Boolean,default:void 0},overlayStyle:[String,Object],onBeforeHide:Function,onAfterHide:Function,onHide:Function,unstableShowMask:{type:Boolean,default:void 0}}),slots:Object,setup(e){let t=p(null),{mergedClsPrefixRef:i,namespaceRef:a,inlineThemeDisabled:s}=l(e),c=w(`Modal`,`-modal`,Qe,Oe,e,i),u=Pe(64),d=Ae(),f=De(),m=e.internalDialog?o(We,null):null,_=e.internalModal?o(le,null):null,v=Le();function y(t){let{onUpdateShow:n,"onUpdate:show":r,onHide:i}=e;n&&L(n,t),r&&L(r,t),i&&!t&&i(t)}function b(){let{onClose:t}=e;t?Promise.resolve(t()).then(e=>{e!==!1&&y(!1)}):y(!1)}function x(){let{onPositiveClick:t}=e;t?Promise.resolve(t()).then(e=>{e!==!1&&y(!1)}):y(!1)}function S(){let{onNegativeClick:t}=e;t?Promise.resolve(t()).then(e=>{e!==!1&&y(!1)}):y(!1)}function C(){let{onBeforeLeave:t,onBeforeHide:n}=e;t&&L(t),n&&n()}function T(){let{onAfterLeave:t,onAfterHide:n}=e;t&&L(t),n&&n()}function E(n){let{onMaskClick:r}=e;r&&r(n),e.maskClosable&&t.value?.contains(ee(n))&&y(!1)}function D(t){var n;(n=e.onEsc)==null||n.call(e),e.show&&e.closeOnEsc&&ye(t)&&(v.value||y(!1))}r(P,{getMousePosition:()=>{let e=m||_;if(e){let{clickedRef:t,clickedPositionRef:n}=e;if(t.value&&n.value)return n.value}return u.value?d.value:null},mergedClsPrefixRef:i,mergedThemeRef:c,isMountedRef:f,appearRef:h(e,`internalAppear`),transformOriginRef:h(e,`transformOrigin`)});let O=g(()=>{let{common:{cubicBezierEaseOut:e},self:{boxShadow:t,color:n,textColor:r}}=c.value;return{"--n-bezier-ease-out":e,"--n-box-shadow":t,"--n-color":n,"--n-text-color":r}}),k=s?n(`theme-class`,void 0,O,e):void 0;return{mergedClsPrefix:i,namespace:a,isMounted:f,containerRef:t,presetProps:g(()=>I(e,Xe)),handleEsc:D,handleAfterLeave:T,handleClickoutside:E,handleBeforeLeave:C,doUpdateShow:y,handleNegativeClick:S,handlePositiveClick:x,handleCloseClick:b,cssVars:s?void 0:O,themeClass:k?.themeClass,onRender:k?.onRender}},render(){let{mergedClsPrefix:e}=this;return a(de,{to:this.to,show:this.show},{default:()=>{var t;(t=this.onRender)==null||t.call(this);let{showMask:n}=this;return D(a(`div`,{role:`none`,ref:`containerRef`,class:[`${e}-modal-container`,this.themeClass,this.namespace],style:this.cssVars},a(Ze,Object.assign({style:this.overlayStyle},this.$attrs,{ref:`bodyWrapper`,displayDirective:this.displayDirective,show:this.show,preset:this.preset,autoFocus:this.autoFocus,trapFocus:this.trapFocus,draggable:this.draggable,blockScroll:this.blockScroll,maskHidden:!n},this.presetProps,{onEsc:this.handleEsc,onClose:this.handleCloseClick,onNegativeClick:this.handleNegativeClick,onPositiveClick:this.handlePositiveClick,onBeforeLeave:this.handleBeforeLeave,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave,onClickoutside:n?void 0:this.handleClickoutside,renderMask:n?()=>a(B,{name:`fade-in-transition`,key:`mask`,appear:this.internalAppear??this.isMounted},{default:()=>this.show?a(`div`,{"aria-hidden":!0,ref:`containerRef`,class:`${e}-modal-mask`,onClick:this.handleClickoutside}):null}):void 0}),this.$slots)),[[me,{zIndex:this.zIndex,enabled:this.show}]])}})}});export{$e as t};