2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
import{ax as ie,d as R,ae as G,h as I,am as g,ap as o,ao as Fe,b as c,af as re,aK as ce,aA as Ne,a7 as K,aC as Oe,ay as z,ai as C,F as _e,g as M,P as ue,v as se,b7 as Ie,b8 as Ae,b9 as $e,ba as de,bb as ee,aF as Me,bc as De,bd as Re,aB as je,aO as Ee,aU as ne,E as Le,O as ze,aj as Ve,aw as te}from"./index-c3a83709.js";import{D as We}from"./DialogWrap-99990cc9.js";import{O as Ke,K as ae}from"./isSymbol-933af901.js";import{B as U,c as fe,W as Ue}from"./button.vue_vue_type_style_index_0_lang-d41fbf64.js";import{i as qe}from"./_plugin-vue_export-helper-9424d566.js";import{c as Ge}from"./styleChecker-5d75eaf5.js";import{o as ve}from"./vnode-13aafe4d.js";import{u as He}from"./FormItemContext-89798113.js";var Xe=function(){return{prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}},Ye=R({compatConfig:{MODE:3},name:"ADivider",props:Xe(),setup:function(e,h){var s=h.slots,i=G("divider",e),p=i.prefixCls,v=i.direction,T=I(function(){return e.orientation==="left"&&e.orientationMargin!=null}),k=I(function(){return e.orientation==="right"&&e.orientationMargin!=null}),y=I(function(){var n,l=e.type,f=e.dashed,b=e.plain,m=p.value;return n={},g(n,m,!0),g(n,"".concat(m,"-").concat(l),!0),g(n,"".concat(m,"-dashed"),!!f),g(n,"".concat(m,"-plain"),!!b),g(n,"".concat(m,"-rtl"),v.value==="rtl"),g(n,"".concat(m,"-no-default-orientation-margin-left"),T.value),g(n,"".concat(m,"-no-default-orientation-margin-right"),k.value),n}),u=I(function(){var n=typeof e.orientationMargin=="number"?"".concat(e.orientationMargin,"px"):e.orientationMargin;return o(o({},T.value&&{marginLeft:n}),k.value&&{marginRight:n})}),t=I(function(){return e.orientation.length>0?"-"+e.orientation:e.orientation});return function(){var n,l=Fe((n=s.default)===null||n===void 0?void 0:n.call(s));return c("div",{class:[y.value,l.length?"".concat(p.value,"-with-text ").concat(p.value,"-with-text").concat(t.value):""],role:"separator"},[l.length?c("span",{class:"".concat(p.value,"-inner-text"),style:u.value},[l]):null])}}});const pn=ie(Ye);var Je=["prefixCls","visible","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"],q=null,Qe=function(e){q={x:e.pageX,y:e.pageY},setTimeout(function(){return q=null},100)};Ge()&&Ke(document.documentElement,"click",Qe,!0);var Ze=function(){return{prefixCls:String,visible:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:C.any,closable:{type:Boolean,default:void 0},closeIcon:C.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:C.any,okText:C.any,okType:String,cancelText:C.any,icon:C.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}},$=[];const P=R({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:qe(Ze(),{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),setup:function(e,h){var s=h.emit,i=h.slots,p=h.attrs,v=re("Modal"),T=ce(v,1),k=T[0],y=G("modal",e),u=y.prefixCls,t=y.rootPrefixCls,n=y.direction,l=y.getPopupContainer,f=function(x){s("update:visible",!1),s("cancel",x),s("change",!1)},b=function(x){s("ok",x)},m=function(){var x,S,N=e.okText,_=N===void 0?(x=i.okText)===null||x===void 0?void 0:x.call(i):N,O=e.okType,d=e.cancelText,r=d===void 0?(S=i.cancelText)===null||S===void 0?void 0:S.call(i):d,w=e.confirmLoading;return c(_e,null,[c(U,o({onClick:f},e.cancelButtonProps),{default:function(){return[r||k.value.cancelText]}}),c(U,o(o({},fe(O)),{},{loading:w,onClick:b},e.okButtonProps),{default:function(){return[_||k.value.okText]}})])};return function(){var B,x;e.prefixCls;var S=e.visible,N=e.wrapClassName,_=e.centered,O=e.getContainer,d=e.closeIcon,r=d===void 0?(B=i.closeIcon)===null||B===void 0?void 0:B.call(i):d,w=e.focusTriggerAfterClose,A=w===void 0?!0:w,V=Ne(e,Je),E=K(N,(x={},g(x,"".concat(u.value,"-centered"),!!_),g(x,"".concat(u.value,"-wrap-rtl"),n.value==="rtl"),x));return c(We,o(o(o({},V),p),{},{getContainer:O||l.value,prefixCls:u.value,wrapClassName:E,visible:S,mousePosition:q,onClose:f,focusTriggerAfterClose:A,transitionName:z(t.value,"zoom",e.transitionName),maskTransitionName:z(t.value,"fade",e.maskTransitionName)}),o(o({},i),{},{footer:i.footer||m,closeIcon:function(){return c("span",{class:"".concat(u.value,"-close-x")},[r||c(Oe,{class:"".concat(u.value,"-close-icon")},null)])}}))}}});var en=function(){var e=M(!1);return ue(function(){e.value=!0}),e};const nn=en;var tn={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Object,emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function oe(a){return!!(a&&a.then)}const le=R({compatConfig:{MODE:3},name:"ActionButton",props:tn,setup:function(e,h){var s=h.slots,i=M(!1),p=M(),v=M(!1),T,k=nn();se(function(){e.autofocus&&(T=setTimeout(function(){var t;return(t=p.value.$el)===null||t===void 0?void 0:t.focus()}))}),ue(function(){clearTimeout(T)});var y=function(n){var l=e.close;oe(n)&&(v.value=!0,n.then(function(){k.value||(v.value=!1),l.apply(void 0,arguments),i.value=!1},function(f){console.error(f),k.value||(v.value=!1),i.value=!1}))},u=function(n){var l=e.actionFn,f=e.close,b=f===void 0?function(){}:f;if(!i.value){if(i.value=!0,!l){b();return}var m;if(e.emitEvent){if(m=l(n),e.quitOnNullishReturnValue&&!oe(m)){i.value=!1,b(n);return}}else if(l.length)m=l(b),i.value=!1;else if(m=l(),!m){b();return}y(m)}};return function(){var t=e.type,n=e.prefixCls,l=e.buttonProps;return c(U,o(o(o({},fe(t)),{},{onClick:u,loading:v.value,prefixCls:n},l),{},{ref:p}),s)}}});function D(a){return typeof a=="function"?a():a}const an=R({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,h){var s=h.attrs,i=re("Modal"),p=ce(i,1),v=p[0];return function(){var T=e.icon,k=e.onCancel,y=e.onOk,u=e.close,t=e.closable,n=t===void 0?!1:t,l=e.zIndex,f=e.afterClose,b=e.visible,m=e.keyboard,B=e.centered,x=e.getContainer,S=e.maskStyle,N=e.okButtonProps,_=e.cancelButtonProps,O=e.okCancel,d=O===void 0?!0:O,r=e.width,w=r===void 0?416:r,A=e.mask,V=A===void 0?!0:A,E=e.maskClosable,H=E===void 0?!1:E,X=e.type,Y=e.title,me=e.content,he=e.direction,ge=e.closeIcon,ke=e.modalRender,ye=e.focusTriggerAfterClose,L=e.rootPrefixCls,be=e.bodyStyle,xe=e.wrapClassName,pe=e.okType||"primary",W=e.prefixCls||"ant-modal",F="".concat(W,"-confirm"),Te=s.style||{},we=D(e.okText)||(d?v.value.okText:v.value.justOkText),Be=D(e.cancelText)||v.value.cancelText,J=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",Pe=K(F,"".concat(F,"-").concat(X),"".concat(W,"-").concat(X),g({},"".concat(F,"-rtl"),he==="rtl"),s.class),Se=d&&c(le,{actionFn:k,close:u,autofocus:J==="cancel",buttonProps:_,prefixCls:"".concat(L,"-btn")},{default:function(){return[Be]}});return c(P,{prefixCls:W,class:Pe,wrapClassName:K(g({},"".concat(F,"-centered"),!!B),xe),onCancel:function(Z){return u({triggerCancel:!0},Z)},visible:b,title:"",footer:"",transitionName:z(L,"zoom",e.transitionName),maskTransitionName:z(L,"fade",e.maskTransitionName),mask:V,maskClosable:H,maskStyle:S,style:Te,bodyStyle:be,width:w,zIndex:l,afterClose:f,keyboard:m,centered:B,getContainer:x,closable:n,closeIcon:ge,modalRender:ke,focusTriggerAfterClose:ye},{default:function(){return[c("div",{class:"".concat(F,"-body-wrapper")},[c("div",{class:"".concat(F,"-body")},[D(T),Y===void 0?null:c("span",{class:"".concat(F,"-title")},[D(Y)]),c("div",{class:"".concat(F,"-content")},[D(me)])]),c("div",{class:"".concat(F,"-btns")},[Se,c(le,{type:pe,actionFn:y,close:u,autofocus:J==="ok",buttonProps:N,prefixCls:"".concat(L,"-btn")},{default:function(){return[we]}})])])]}})}}});var on=function(e){var h=document.createDocumentFragment(),s=o(o({},ve(e,["parentContext","appContext"])),{},{close:v,visible:!0}),i=null;function p(){i&&(ee(null,h),i.component.update(),i=null);for(var u=arguments.length,t=new Array(u),n=0;n<u;n++)t[n]=arguments[n];var l=t.some(function(m){return m&&m.triggerCancel});e.onCancel&&l&&e.onCancel.apply(e,t);for(var f=0;f<$.length;f++){var b=$[f];if(b===v){$.splice(f,1);break}}}function v(){for(var u=this,t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];s=o(o({},s),{},{visible:!1,afterClose:function(){typeof e.afterClose=="function"&&e.afterClose(),p.apply(u,n)}}),T(s)}function T(u){typeof u=="function"?s=u(s):s=o(o({},s),u),i&&(Me(i.component.props,s),i.component.update())}var k=function(t){var n=Re,l=n.prefixCls,f=t.prefixCls||"".concat(l,"-modal");return c(De,o(o({},n),{},{notUpdateGlobalConfig:!0,prefixCls:l}),{default:function(){return[c(an,o(o({},t),{},{rootPrefixCls:l,prefixCls:f}),null)]}})};function y(u){var t=c(k,o({},u));return t.appContext=e.parentContext||e.appContext||t.appContext,ee(t,h),t}return i=y(s),$.push(v),{destroy:v,update:T}};const j=on;function ln(a){return o(o({icon:function(){return c(de,null,null)},okCancel:!1},a),{},{type:"warning"})}function rn(a){return o(o({icon:function(){return c(Ie,null,null)},okCancel:!1},a),{},{type:"info"})}function cn(a){return o(o({icon:function(){return c(Ae,null,null)},okCancel:!1},a),{},{type:"success"})}function un(a){return o(o({icon:function(){return c($e,null,null)},okCancel:!1},a),{},{type:"error"})}function sn(a){return o(o({icon:function(){return c(de,null,null)},okCancel:!0},a),{},{type:"confirm"})}function Ce(a){return j(ln(a))}P.info=function(e){return j(rn(e))};P.success=function(e){return j(cn(e))};P.error=function(e){return j(un(e))};P.warning=Ce;P.warn=Ce;P.confirm=function(e){return j(sn(e))};P.destroyAll=function(){for(;$.length;){var e=$.pop();e&&e()}};P.install=function(a){return a.component(P.name,P),a};var dn=je("small","default"),fn=function(){return{id:String,prefixCls:String,size:C.oneOf(dn),disabled:{type:Boolean,default:void 0},checkedChildren:C.any,unCheckedChildren:C.any,tabindex:C.oneOfType([C.string,C.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:C.oneOfType([C.string,C.number,C.looseBool]),checkedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!0),unCheckedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},vn=R({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:fn(),slots:["checkedChildren","unCheckedChildren"],setup:function(e,h){var s=h.attrs,i=h.slots,p=h.expose,v=h.emit,T=He();Ee(function(){ne(!("defaultChecked"in s),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),ne(!("value"in s),"Switch","`value` is not validate prop, do you mean `checked`?")});var k=M(e.checked!==void 0?e.checked:s.defaultChecked),y=I(function(){return k.value===e.checkedValue});Le(function(){return e.checked},function(){k.value=e.checked});var u=G("switch",e),t=u.prefixCls,n=u.direction,l=u.size,f=M(),b=function(){var r;(r=f.value)===null||r===void 0||r.focus()},m=function(){var r;(r=f.value)===null||r===void 0||r.blur()};p({focus:b,blur:m}),se(function(){ze(function(){e.autofocus&&!e.disabled&&f.value.focus()})});var B=function(r,w){e.disabled||(v("update:checked",r),v("change",r,w),T.onFieldChange())},x=function(r){v("blur",r)},S=function(r){b();var w=y.value?e.unCheckedValue:e.checkedValue;B(w,r),v("click",w,r)},N=function(r){r.keyCode===ae.LEFT?B(e.unCheckedValue,r):r.keyCode===ae.RIGHT&&B(e.checkedValue,r),v("keydown",r)},_=function(r){var w;(w=f.value)===null||w===void 0||w.blur(),v("mouseup",r)},O=I(function(){var d;return d={},g(d,"".concat(t.value,"-small"),l.value==="small"),g(d,"".concat(t.value,"-loading"),e.loading),g(d,"".concat(t.value,"-checked"),y.value),g(d,"".concat(t.value,"-disabled"),e.disabled),g(d,t.value,!0),g(d,"".concat(t.value,"-rtl"),n.value==="rtl"),d});return function(){var d;return c(Ue,{insertExtraNode:!0},{default:function(){return[c("button",o(o(o({},ve(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),s),{},{id:(d=e.id)!==null&&d!==void 0?d:T.id.value,onKeydown:N,onClick:S,onBlur:x,onMouseup:_,type:"button",role:"switch","aria-checked":k.value,disabled:e.disabled||e.loading,class:[s.class,O.value],ref:f}),[c("div",{class:"".concat(t.value,"-handle")},[e.loading?c(Ve,{class:"".concat(t.value,"-loading-icon")},null):null]),c("span",{class:"".concat(t.value,"-inner")},[y.value?te(i,e,"checkedChildren"):te(i,e,"unCheckedChildren")])])]}})}}});const Tn=ie(vn);export{le as A,pn as D,P as M,Tn as _,nn as u};
|