| 1 |
- !function(){function t(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function n(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||o(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==e)return;var o,r,l=[],a=!0,i=!1;try{for(e=e.call(t);!(a=(o=e.next()).done)&&(l.push(o.value),!n||l.length!==n);a=!0);}catch(c){i=!0,r=c}finally{try{a||null==e.return||e.return()}finally{if(i)throw r}}return l}(t,n)||o(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){if(t){if("string"==typeof t)return r(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?r(t,n):void 0}}function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,o=new Array(n);e<n;e++)o[e]=t[e];return o}System.register(["./index-legacy.192c56a4.js","./index-legacy.a8797e9a.js"],(function(o){"use strict";var r,l,a,i,c,u,s,f,m,d,g,y,p,v,h,w,b,C,B,S,O,x,k,A,T,j,H,P,I;return{setters:[function(t){r=t.x,l=t.H,a=t.aw,i=t.E,c=t.G,u=t.S,s=t.y,f=t.ay,m=t.d,d=t.W,g=t.V,y=t.i,p=t.z,v=t.az,h=t.$,w=t.ab,b=t.aG,C=t.B,B=t.aH,S=t.aI,O=t.aJ,x=t.aK,k=t.N,A=t.af,T=t.D,j=t.aL,H=t.aM},function(t){P=t.A,I=t.a}],execute:function(){o("D",G);var E,z=e(r("dialog"),3),D=z[0],N=z[1],M=z[2],U=l({},a,{title:String,theme:String,width:i,message:[String,Function],callback:Function,allowHtml:Boolean,className:c,transition:u("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:s,closeOnClickOverlay:Boolean}),$=[].concat(n(f),["transition","closeOnPopstate"]),F=m({name:D,props:U,emits:["confirm","cancel","keydown","update:show"],setup:function(n,e){var o=e.emit,r=e.slots,l=d(),a=g({confirm:!1,cancel:!1}),i=function(t){return o("update:show",t)},c=function(t){var e;i(!1),null==(e=n.callback)||e.call(n,t)},u=function(t){return function(){n.show&&(o(t),n.beforeClose?(a[t]=!0,O(n.beforeClose,{args:[t],done:function(){c(t),a[t]=!1},canceled:function(){a[t]=!1}})):c(t))}},s=u("cancel"),f=u("confirm"),m=b((function(t){var e,r;t.target===(null==(r=null==(e=l.value)?void 0:e.popupRef)?void 0:r.value)&&({Enter:n.showConfirmButton?f:x,Escape:n.showCancelButton?s:x}[t.key](),o("keydown",t))}),["enter","esc"]),A=function(){var t=r.title?r.title():n.title;if(t)return y("div",{class:N("header",{isolated:!n.message&&!r.default})},[t])},T=function(e){var o=n.message,r=n.allowHtml,l=n.messageAlign,a=N("message",t({"has-title":e},l,l)),i=k(o)?o():o;return r&&"string"==typeof i?y("div",{class:a,innerHTML:i},null):y("div",{class:a},[i])},j=function(){if(r.default)return y("div",{class:N("content")},[r.default()]);var t=n.title,e=n.message,o=n.allowHtml;if(e){var l=!(!t&&!r.title);return y("div",{key:o?1:0,class:N("content",{isolated:!l})},[T(l)])}},H=function(){return r.footer?r.footer():"round-button"===n.theme?y(I,{class:N("footer")},{default:function(){return[n.showCancelButton&&y(P,{type:"warning",text:n.cancelButtonText||M("cancel"),class:N("cancel"),color:n.cancelButtonColor,loading:a.cancel,onClick:s},null),n.showConfirmButton&&y(P,{type:"danger",text:n.confirmButtonText||M("confirm"),class:N("confirm"),color:n.confirmButtonColor,loading:a.confirm,onClick:f},null)]}}):y("div",{class:[S,N("footer")]},[n.showCancelButton&&y(C,{size:"large",text:n.cancelButtonText||M("cancel"),class:N("cancel"),style:{color:n.cancelButtonColor},loading:a.cancel,onClick:s},null),n.showConfirmButton&&y(C,{size:"large",text:n.confirmButtonText||M("confirm"),class:[N("confirm"),t({},B,n.showCancelButton)],style:{color:n.confirmButtonColor},loading:a.confirm,onClick:f},null)])};return function(){var t=n.width,e=n.title,o=n.theme,r=n.message,a=n.className;return y(w,p({ref:l,role:"dialog",class:[N([o]),a],style:{width:h(t)},tabindex:0,"aria-labelledby":e||r,onKeydown:m,"onUpdate:show":i},v(n,$)),{default:function(){return[A(),j(),H()]}})}}});function G(t){return A?new Promise((function(n,e){var o;E||(o=j({setup:function(){var t=H(),n=t.state,e=t.toggle;return function(){return y(F,p(n,{"onUpdate:show":e}),null)}}}),E=o.instance),E.open(l({},G.currentOptions,t,{callback:function(t){("confirm"===t?n:e)(t)}}))})):Promise.resolve()}G.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},G.currentOptions=l({},G.defaultOptions),G.alert=G,G.confirm=function(t){return G(l({showCancelButton:!0},t))},G.close=function(){E&&E.toggle(!1)},G.setDefaultOptions=function(t){l(G.currentOptions,t)},G.resetDefaultOptions=function(){G.currentOptions=l({},G.defaultOptions)},G.Component=T(F),G.install=function(t){t.use(G.Component),t.config.globalProperties.$dialog=G}}}}))}();
|