2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{d as E,aN as le,aO as ie,a9 as re,as as Fe,at as W,ag as P,e as r,al as o,ax as Ne,aq as z,ac as f,F as Se,i as $,y as ce,x as ue,aZ as _e,a_ as Oe,a$ as Ie,b0 as se,b1 as J,aA as Ae,b2 as $e,b3 as De,ap as Re,au as je,b4 as Me,aY as Q,j as ee,z as ze,B as Ee,ad as Le,ao as ne}from"./index-185c08ed.js";import{D as Ve}from"./DialogWrap-9863a7c0.js";import{A as We}from"./isSymbol-18d6b370.js";import{B as K,c as de,W as Ke}from"./index-f463cb03.js";import{i as Ue}from"./_plugin-vue_export-helper-e26fbd9a.js";import{c as qe}from"./styleChecker-7bb1c6f5.js";import{o as fe}from"./omit-d93eaa18.js";import{K as te}from"./shallowequal-6622fb79.js";import{a as Ge}from"./FormItemContext-2d3e7341.js";var He=["prefixCls","visible","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"],U=null,Ye=function(e){U={x:e.pageX,y:e.pageY},setTimeout(function(){return U=null},100)};qe()&&We(document.documentElement,"click",Ye,!0);var Xe=function(){return{prefixCls:String,visible:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:f.any,closable:{type:Boolean,default:void 0},closeIcon:f.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:f.any,okText:f.any,okType:String,cancelText:f.any,icon:f.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}},A=[];const w=E({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:Ue(Xe(),{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),setup:function(e,k){var s=k.emit,l=k.slots,B=k.attrs,C=le("Modal"),T=ie(C,1),x=T[0],g=re("modal",e),c=g.prefixCls,n=g.rootPrefixCls,d=g.direction,u=g.getPopupContainer,v=function(m){s("update:visible",!1),s("cancel",m),s("change",!1)},b=function(m){s("ok",m)},h=function(){var m,F,S=e.okText,O=S===void 0?(m=l.okText)===null||m===void 0?void 0:m.call(l):S,_=e.okType,i=e.cancelText,a=i===void 0?(F=l.cancelText)===null||F===void 0?void 0:F.call(l):i,y=e.confirmLoading;return r(Se,null,[r(K,o({onClick:v},e.cancelButtonProps),{default:function(){return[a||x.value.cancelText]}}),r(K,o(o({},de(_)),{},{loading:y,onClick:b},e.okButtonProps),{default:function(){return[O||x.value.okText]}})])};return function(){var p,m;e.prefixCls;var F=e.visible,S=e.wrapClassName,O=e.centered,_=e.getContainer,i=e.closeIcon,a=i===void 0?(p=l.closeIcon)===null||p===void 0?void 0:p.call(l):i,y=e.focusTriggerAfterClose,I=y===void 0?!0:y,L=Fe(e,He),j=W(S,(m={},P(m,"".concat(c.value,"-centered"),!!O),P(m,"".concat(c.value,"-wrap-rtl"),d.value==="rtl"),m));return r(Ve,o(o(o({},L),B),{},{getContainer:_||u.value,prefixCls:c.value,wrapClassName:j,visible:F,mousePosition:U,onClose:v,focusTriggerAfterClose:I,transitionName:z(n.value,"zoom",e.transitionName),maskTransitionName:z(n.value,"fade",e.maskTransitionName)}),o(o({},l),{},{footer:l.footer||h,closeIcon:function(){return r("span",{class:"".concat(c.value,"-close-x")},[a||r(Ne,{class:"".concat(c.value,"-close-icon")},null)])}}))}}});var Ze=function(){var e=$(!1);return ce(function(){e.value=!0}),e};const Je=Ze;var Qe={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Object,emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function oe(t){return!!(t&&t.then)}const ae=E({compatConfig:{MODE:3},name:"ActionButton",props:Qe,setup:function(e,k){var s=k.slots,l=$(!1),B=$(),C=$(!1),T,x=Je();ue(function(){e.autofocus&&(T=setTimeout(function(){var n;return(n=B.value.$el)===null||n===void 0?void 0:n.focus()}))}),ce(function(){clearTimeout(T)});var g=function(d){var u=e.close;oe(d)&&(C.value=!0,d.then(function(){x.value||(C.value=!1),u.apply(void 0,arguments),l.value=!1},function(v){console.error(v),x.value||(C.value=!1),l.value=!1}))},c=function(d){var u=e.actionFn,v=e.close,b=v===void 0?function(){}:v;if(!l.value){if(l.value=!0,!u){b();return}var h;if(e.emitEvent){if(h=u(d),e.quitOnNullishReturnValue&&!oe(h)){l.value=!1,b(d);return}}else if(u.length)h=u(b),l.value=!1;else if(h=u(),!h){b();return}g(h)}};return function(){var n=e.type,d=e.prefixCls,u=e.buttonProps;return r(K,o(o(o({},de(n)),{},{onClick:c,loading:C.value,prefixCls:d},u),{},{ref:B}),s)}}});function D(t){return typeof t=="function"?t():t}const en=E({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName"],setup:function(e,k){var s=k.attrs,l=le("Modal"),B=ie(l,1),C=B[0];return function(){var T=e.icon,x=e.onCancel,g=e.onOk,c=e.close,n=e.closable,d=n===void 0?!1:n,u=e.zIndex,v=e.afterClose,b=e.visible,h=e.keyboard,p=e.centered,m=e.getContainer,F=e.maskStyle,S=e.okButtonProps,O=e.cancelButtonProps,_=e.okCancel,i=_===void 0?!0:_,a=e.width,y=a===void 0?416:a,I=e.mask,L=I===void 0?!0:I,j=e.maskClosable,q=j===void 0?!1:j,G=e.type,H=e.title,Ce=e.content,me=e.direction,ke=e.closeIcon,he=e.modalRender,ye=e.focusTriggerAfterClose,M=e.rootPrefixCls,ge=e.bodyStyle,be=e.wrapClassName,xe=e.okType||"primary",V=e.prefixCls||"ant-modal",N="".concat(V,"-confirm"),pe=s.style||{},Te=D(e.okText)||(i?C.value.okText:C.value.justOkText),we=D(e.cancelText)||C.value.cancelText,Y=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",Be=W(N,"".concat(N,"-").concat(G),"".concat(V,"-").concat(G),P({},"".concat(N,"-rtl"),me==="rtl"),s.class),Pe=i&&r(ae,{actionFn:x,close:c,autofocus:Y==="cancel",buttonProps:O,prefixCls:"".concat(M,"-btn")},{default:function(){return[we]}});return r(w,{prefixCls:V,class:Be,wrapClassName:W(P({},"".concat(N,"-centered"),!!p),be),onCancel:function(Z){return c({triggerCancel:!0},Z)},visible:b,title:"",footer:"",transitionName:z(M,"zoom",e.transitionName),maskTransitionName:z(M,"fade",e.maskTransitionName),mask:L,maskClosable:q,maskStyle:F,style:pe,bodyStyle:ge,width:y,zIndex:u,afterClose:v,keyboard:h,centered:p,getContainer:m,closable:d,closeIcon:ke,modalRender:he,focusTriggerAfterClose:ye},{default:function(){return[r("div",{class:"".concat(N,"-body-wrapper")},[r("div",{class:"".concat(N,"-body")},[D(T),H===void 0?null:r("span",{class:"".concat(N,"-title")},[D(H)]),r("div",{class:"".concat(N,"-content")},[D(Ce)])]),r("div",{class:"".concat(N,"-btns")},[Pe,r(ae,{type:xe,actionFn:g,close:c,autofocus:Y==="ok",buttonProps:S,prefixCls:"".concat(M,"-btn")},{default:function(){return[Te]}})])])]}})}}});var nn=function(e){var k=document.createDocumentFragment(),s=o(o({},fe(e,["parentContext","appContext"])),{},{close:C,visible:!0}),l=null;function B(){l&&(J(null,k),l.component.update(),l=null);for(var c=arguments.length,n=new Array(c),d=0;d<c;d++)n[d]=arguments[d];var u=n.some(function(h){return h&&h.triggerCancel});e.onCancel&&u&&e.onCancel.apply(e,n);for(var v=0;v<A.length;v++){var b=A[v];if(b===C){A.splice(v,1);break}}}function C(){for(var c=this,n=arguments.length,d=new Array(n),u=0;u<n;u++)d[u]=arguments[u];s=o(o({},s),{},{visible:!1,afterClose:function(){typeof e.afterClose=="function"&&e.afterClose(),B.apply(c,d)}}),T(s)}function T(c){typeof c=="function"?s=c(s):s=o(o({},s),c),l&&(Ae(l.component.props,s),l.component.update())}var x=function(n){var d=De,u=d.prefixCls,v=n.prefixCls||"".concat(u,"-modal");return r($e,o(o({},d),{},{notUpdateGlobalConfig:!0,prefixCls:u}),{default:function(){return[r(en,o(o({},n),{},{rootPrefixCls:u,prefixCls:v}),null)]}})};function g(c){var n=r(x,o({},c));return n.appContext=e.parentContext||e.appContext||n.appContext,J(n,k),n}return l=g(s),A.push(C),{destroy:C,update:T}};const R=nn;function tn(t){return o(o({icon:function(){return r(se,null,null)},okCancel:!1},t),{},{type:"warning"})}function on(t){return o(o({icon:function(){return r(_e,null,null)},okCancel:!1},t),{},{type:"info"})}function an(t){return o(o({icon:function(){return r(Oe,null,null)},okCancel:!1},t),{},{type:"success"})}function ln(t){return o(o({icon:function(){return r(Ie,null,null)},okCancel:!1},t),{},{type:"error"})}function rn(t){return o(o({icon:function(){return r(se,null,null)},okCancel:!0},t),{},{type:"confirm"})}function ve(t){return R(tn(t))}w.info=function(e){return R(on(e))};w.success=function(e){return R(an(e))};w.error=function(e){return R(ln(e))};w.warning=ve;w.warn=ve;w.confirm=function(e){return R(rn(e))};w.destroyAll=function(){for(;A.length;){var e=A.pop();e&&e()}};w.install=function(t){return t.component(w.name,w),t};var cn=je("small","default"),un=function(){return{id:String,prefixCls:String,size:f.oneOf(cn),disabled:{type:Boolean,default:void 0},checkedChildren:f.any,unCheckedChildren:f.any,tabindex:f.oneOfType([f.string,f.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:f.oneOfType([f.string,f.number,f.looseBool]),checkedValue:f.oneOfType([f.string,f.number,f.looseBool]).def(!0),unCheckedValue:f.oneOfType([f.string,f.number,f.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},sn=E({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:un(),slots:["checkedChildren","unCheckedChildren"],setup:function(e,k){var s=k.attrs,l=k.slots,B=k.expose,C=k.emit,T=Ge();Me(function(){Q(!("defaultChecked"in s),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),Q(!("value"in s),"Switch","`value` is not validate prop, do you mean `checked`?")});var x=$(e.checked!==void 0?e.checked:s.defaultChecked),g=ee(function(){return x.value===e.checkedValue});ze(function(){return e.checked},function(){x.value=e.checked});var c=re("switch",e),n=c.prefixCls,d=c.direction,u=c.size,v=$(),b=function(){var a;(a=v.value)===null||a===void 0||a.focus()},h=function(){var a;(a=v.value)===null||a===void 0||a.blur()};B({focus:b,blur:h}),ue(function(){Ee(function(){e.autofocus&&!e.disabled&&v.value.focus()})});var p=function(a,y){e.disabled||(C("update:checked",a),C("change",a,y),T.onFieldChange())},m=function(a){C("blur",a)},F=function(a){b();var y=g.value?e.unCheckedValue:e.checkedValue;p(y,a),C("click",y,a)},S=function(a){a.keyCode===te.LEFT?p(e.unCheckedValue,a):a.keyCode===te.RIGHT&&p(e.checkedValue,a),C("keydown",a)},O=function(a){var y;(y=v.value)===null||y===void 0||y.blur(),C("mouseup",a)},_=ee(function(){var i;return i={},P(i,"".concat(n.value,"-small"),u.value==="small"),P(i,"".concat(n.value,"-loading"),e.loading),P(i,"".concat(n.value,"-checked"),g.value),P(i,"".concat(n.value,"-disabled"),e.disabled),P(i,n.value,!0),P(i,"".concat(n.value,"-rtl"),d.value==="rtl"),i});return function(){var i;return r(Ke,{insertExtraNode:!0},{default:function(){return[r("button",o(o(o({},fe(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),s),{},{id:(i=e.id)!==null&&i!==void 0?i:T.id.value,onKeydown:S,onClick:F,onBlur:m,onMouseup:O,type:"button",role:"switch","aria-checked":x.value,disabled:e.disabled||e.loading,class:[s.class,_.value],ref:v}),[r("div",{class:"".concat(n.value,"-handle")},[e.loading?r(Le,{class:"".concat(n.value,"-loading-icon")},null):null]),r("span",{class:"".concat(n.value,"-inner")},[g.value?ne(l,e,"checkedChildren"):ne(l,e,"unCheckedChildren")])])]}})}}});const bn=Re(sn);export{ae as A,w as M,bn as _,Je as u};
|