/
home
/
henzagold
/
apps
/
export
/
assets
/
File Upload :
llllll
Current File: /home/henzagold/apps/export/assets/Modal.3d6d7925.js
import{P as m,a as t,z as ae,i as z,g as ie,G as de,o as fe,u as ve,e as me,_ as G,C as Ce,H as Q}from"./useConfigInject.9039f004.js";import{c as ge,a as ye}from"./contains.283f30b9.js";import{K as q}from"./KeyCode.246a5a61.js";import{o as be}from"./omit.f1457a90.js";import{p as ke}from"./pickAttrs.a664f1e2.js";import{d as D,r as h,c as pe,f as r,w as le,ac as re,T as se,O as xe,M as ue,H as he,Q as Pe,F as Te}from"./index.e1c7b84e.js";import{_ as Ne}from"./objectDestructuringEmpty.a8e7682a.js";import{P as we}from"./PortalWrapper.5c7a3dde.js";import{b as Se}from"./classCallCheck.f69c1e9a.js";import"./index.ab321100.js";import{B as J,c as Oe}from"./button.1fcc9292.js";import{c as Ie}from"./styleChecker.7d3c5594.js";function U(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:m.shape({x:Number,y:Number}).loose,title:m.any,footer:m.any,transitionName:String,maskTransitionName:String,animation:m.any,maskAnimation:m.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:m.any,maskProps:m.any,wrapProps:m.any,getContainer:m.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:m.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Z(C,e,a){var s=e;return!s&&a&&(s="".concat(C,"-").concat(a)),s}var ee=-1;function Be(){return ee+=1,ee}function ne(C,e){var a=C["page".concat(e?"Y":"X","Offset")],s="scroll".concat(e?"Top":"Left");if(typeof a!="number"){var o=C.document;a=o.documentElement[s],typeof a!="number"&&(a=o.body[s])}return a}function _e(C){var e=C.getBoundingClientRect(),a={left:e.left,top:e.top},s=C.ownerDocument,o=s.defaultView||s.parentWindow;return a.left+=ne(o),a.top+=ne(o,!0),a}var te={width:0,height:0,overflow:"hidden",outline:"none"};const Ae=D({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:t(t({},U()),{},{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup:function(e,a){var s=a.expose,o=a.slots,f=a.attrs,y=h(),b=h(),v=h();s({focus:function(){var i;(i=y.value)===null||i===void 0||i.focus()},changeActive:function(i){var g=document,w=g.activeElement;i&&w===b.value?y.value.focus():!i&&w===y.value&&b.value.focus()}});var k=h(),P=pe(function(){var u=e.width,i=e.height,g={};return u!==void 0&&(g.width=typeof u=="number"?"".concat(u,"px"):u),i!==void 0&&(g.height=typeof i=="number"?"".concat(i,"px"):i),k.value&&(g.transformOrigin=k.value),g}),x=function(){xe(function(){if(v.value){var i=_e(v.value);k.value=e.mousePosition?"".concat(e.mousePosition.x-i.left,"px ").concat(e.mousePosition.y-i.top,"px"):""}})},p=function(i){e.onVisibleChanged(i)};return function(){var u,i,g,w,d=e.prefixCls,n=e.footer,l=n===void 0?(u=o.footer)===null||u===void 0?void 0:u.call(o):n,c=e.title,S=c===void 0?(i=o.title)===null||i===void 0?void 0:i.call(o):c,T=e.ariaId,N=e.closable,O=e.closeIcon,I=O===void 0?(g=o.closeIcon)===null||g===void 0?void 0:g.call(o):O,B=e.onClose,_=e.bodyStyle,A=e.bodyProps,R=e.onMousedown,j=e.onMouseup,E=e.visible,F=e.modalRender,M=F===void 0?o.modalRender:F,$=e.destroyOnClose,V=e.motionName,L;l&&(L=r("div",{class:"".concat(d,"-footer")},[l]));var K;S&&(K=r("div",{class:"".concat(d,"-header")},[r("div",{class:"".concat(d,"-title"),id:T},[S])]));var H;N&&(H=r("button",{type:"button",onClick:B,"aria-label":"Close",class:"".concat(d,"-close")},[I||r("span",{class:"".concat(d,"-close-x")},null)]));var X=r("div",{class:"".concat(d,"-content")},[H,K,r("div",t({class:"".concat(d,"-body"),style:_},A),[(w=o.default)===null||w===void 0?void 0:w.call(o)]),L]),ce=ae(V);return r(se,t(t({},ce),{},{onBeforeEnter:x,onAfterEnter:function(){return p(!0)},onAfterLeave:function(){return p(!1)}}),{default:function(){return[E||!$?le(r("div",t(t({},f),{},{ref:v,key:"dialog-element",role:"document",style:[P.value,f.style],class:[d,f.class],onMousedown:R,onMouseup:j}),[r("div",{tabindex:0,ref:y,style:te,"aria-hidden":"true"},null),M?M({originVNode:X}):X,r("div",{tabindex:0,ref:b,style:te,"aria-hidden":"true"},null)]),[[re,E]]):null]}})}}}),Me=D({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,a){return Ne(a),function(){var s=e.prefixCls,o=e.visible,f=e.maskProps,y=e.motionName,b=ae(y);return r(se,b,{default:function(){return[le(r("div",t({class:"".concat(s,"-mask")},f),null),[[re,o]])]}})}}}),oe=D({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:z(t(t({},U()),{},{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),setup:function(e,a){var s=a.attrs,o=a.slots,f=h(),y=h(),b=h(),v=h(e.visible),k=h("vcDialogTitle".concat(Be())),P=function(l){if(l){if(!ge(y.value,document.activeElement)){var c;f.value=document.activeElement,(c=b.value)===null||c===void 0||c.focus()}}else{var S=v.value;if(v.value=!1,e.mask&&f.value&&e.focusTriggerAfterClose){try{f.value.focus({preventScroll:!0})}catch{}f.value=null}if(S){var T;(T=e.afterClose)===null||T===void 0||T.call(e)}}},x=function(l){var c;(c=e.onClose)===null||c===void 0||c.call(e,l)},p=h(!1),u=h(),i=function(){clearTimeout(u.value),p.value=!0},g=function(){u.value=setTimeout(function(){p.value=!1})},w=function(l){if(!e.maskClosable)return null;p.value?p.value=!1:y.value===l.target&&x(l)},d=function(l){if(e.keyboard&&l.keyCode===q.ESC){l.stopPropagation(),x(l);return}e.visible&&l.keyCode===q.TAB&&b.value.changeActive(!l.shiftKey)};return ue(function(){return e.visible},function(){e.visible&&(v.value=!0)},{flush:"post"}),he(function(){var n;clearTimeout(u.value),(n=e.scrollLocker)===null||n===void 0||n.unLock()}),Pe(function(){var n;if((n=e.scrollLocker)===null||n===void 0||n.unLock(),v.value){var l;(l=e.scrollLocker)===null||l===void 0||l.lock()}}),function(){var n=e.prefixCls,l=e.mask,c=e.visible,S=e.maskTransitionName,T=e.maskAnimation,N=e.zIndex,O=e.wrapClassName,I=e.rootClassName,B=e.wrapStyle,_=e.closable,A=e.maskProps,R=e.maskStyle,j=e.transitionName,E=e.animation,F=e.wrapProps,M=e.title,$=M===void 0?o.title:M,V=s.style,L=s.class;return r("div",t({class:["".concat(n,"-root"),I]},ke(e,{data:!0})),[r(Me,{prefixCls:n,visible:l&&c,motionName:Z(n,S,T),style:t({zIndex:N},R),maskProps:A},null),r("div",t({tabIndex:-1,onKeydown:d,class:ie("".concat(n,"-wrap"),O),ref:y,onClick:w,role:"dialog","aria-labelledby":$?k.value:null,style:t(t({zIndex:N},B),{},{display:v.value?null:"none"})},F),[r(Ae,t(t({},be(e,["scrollLocker"])),{},{style:V,class:L,onMousedown:i,onMouseup:g,ref:b,closable:_,ariaId:k.value,prefixCls:n,visible:c,onClose:x,onVisibleChanged:P,motionName:Z(n,j,E)}),o)])])}}});var De=U(),Re=D({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:z(De,{visible:!1}),setup:function(e,a){var s=a.attrs,o=a.slots,f=h(e.visible);return Se({},{inTriggerContext:!1}),ue(function(){return e.visible},function(){e.visible&&(f.value=!0)},{flush:"post"}),function(){var y=e.visible,b=e.getContainer,v=e.forceRender,k=e.destroyOnClose,P=k===void 0?!1:k,x=e.afterClose,p=t(t(t({},e),s),{},{ref:"_component",key:"dialog"});return b===!1?r(oe,t(t({},p),{},{getOpenCount:function(){return 2}}),o):!v&&P&&!f.value?null:r(we,{visible:y,forceRender:v,getContainer:b},{default:function(i){return p=t(t(t({},p),i),{},{afterClose:function(){x==null||x(),f.value=!1}}),r(oe,p,o)}})}}});const Ee=Re;var Fe=["prefixCls","visible","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"],W=null,Le=function(e){W={x:e.pageX,y:e.pageY},setTimeout(function(){return W=null},100)};Ie()&&ye(document.documentElement,"click",Le,!0);var je=function(){return{prefixCls:String,visible:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:m.any,closable:{type:Boolean,default:void 0},closeIcon:m.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:m.any,okText:m.any,okType:String,cancelText:m.any,icon:m.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:Object,cancelButtonProps:Object,destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function}},Je=[];const Ze=D({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:z(je(),{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),setup:function(e,a){var s=a.emit,o=a.slots,f=a.attrs,y=de("Modal"),b=fe(y,1),v=b[0],k=ve("modal",e),P=k.prefixCls,x=k.rootPrefixCls,p=k.direction,u=k.getPopupContainer,i=function(n){s("update:visible",!1),s("cancel",n),s("change",!1)},g=function(n){s("ok",n)},w=function(){var n,l,c=e.okText,S=c===void 0?(n=o.okText)===null||n===void 0?void 0:n.call(o):c,T=e.okType,N=e.cancelText,O=N===void 0?(l=o.cancelText)===null||l===void 0?void 0:l.call(o):N,I=e.confirmLoading;return r(Te,null,[r(J,t({onClick:i},e.cancelButtonProps),{default:function(){return[O||v.value.cancelText]}}),r(J,t(t({},Oe(T)),{},{loading:I,onClick:g},e.okButtonProps),{default:function(){return[S||v.value.okText]}})])};return function(){var d,n;e.prefixCls;var l=e.visible,c=e.wrapClassName,S=e.centered,T=e.getContainer,N=e.closeIcon,O=N===void 0?(d=o.closeIcon)===null||d===void 0?void 0:d.call(o):N,I=e.focusTriggerAfterClose,B=I===void 0?!0:I,_=me(e,Fe),A=ie(c,(n={},G(n,"".concat(P.value,"-centered"),!!S),G(n,"".concat(P.value,"-wrap-rtl"),p.value==="rtl"),n));return r(Ee,t(t(t({},_),f),{},{getContainer:T||u.value,prefixCls:P.value,wrapClassName:A,visible:l,mousePosition:W,onClose:i,focusTriggerAfterClose:B,transitionName:Q(x.value,"zoom",e.transitionName),maskTransitionName:Q(x.value,"fade",e.maskTransitionName)}),t(t({},o),{},{footer:o.footer||w,closeIcon:function(){return r("span",{class:"".concat(P.value,"-close-x")},[O||r(Ce,{class:"".concat(P.value,"-close-icon")},null)])}}))}}});export{Ze as M,Je as d};
Copyright ©2k19 -
Hexid
|
Tex7ure