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