/
home
/
henzagold
/
apps
/
dist
/
assets
/
File Upload :
llllll
Current File: /home/henzagold/apps/dist/assets/Spin.5209ea4e.js
import{i as z,j as D,e as j,_ as r,a as y,k,P as $,l as A}from"./useConfigInject.be8a065f.js";import{d as V}from"./debounce.45c0f724.js";import{d as B,Z as T,N as M,a0 as P,a6 as b,f as s}from"./index.41b0a795.js";var O=["class","style"],W=function(){return{prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:$.any,delay:Number,indicator:$.any}},p=null;function Z(t,n){return!!t&&!!n&&!isNaN(Number(n))}function H(t){var n=t.indicator;p=typeof n=="function"?n:function(){return s(n,null,null)}}const J=B({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:z(W(),{size:"default",spinning:!0,wrapperClassName:""}),setup:function(){return{originalUpdateSpinning:null,configProvider:T("configProvider",A)}},data:function(){var n=this.spinning,e=this.delay,i=Z(n,e);return{sSpinning:n&&!i}},created:function(){this.originalUpdateSpinning=this.updateSpinning,this.debouncifyUpdateSpinning(this.$props)},mounted:function(){this.updateSpinning()},updated:function(){var n=this;M(function(){n.debouncifyUpdateSpinning(),n.updateSpinning()})},beforeUnmount:function(){this.cancelExistingSpin()},methods:{debouncifyUpdateSpinning:function(n){var e=n||this.$props,i=e.delay;i&&(this.cancelExistingSpin(),this.updateSpinning=V(this.originalUpdateSpinning,i))},updateSpinning:function(){var n=this.spinning,e=this.sSpinning;e!==n&&(this.sSpinning=n)},cancelExistingSpin:function(){var n=this.updateSpinning;n&&n.cancel&&n.cancel()},renderIndicator:function(n){var e="".concat(n,"-dot"),i=D(this,"indicator");return i===null?null:(Array.isArray(i)&&(i=i.length===1?i[0]:i),P(i)?b(i,{class:e}):p&&P(p())?b(p(),{class:e}):s("span",{class:"".concat(e," ").concat(n,"-dot-spin")},[s("i",{class:"".concat(n,"-dot-item")},null),s("i",{class:"".concat(n,"-dot-item")},null),s("i",{class:"".concat(n,"-dot-item")},null),s("i",{class:"".concat(n,"-dot-item")},null)]))}},render:function(){var n,e,i,o=this.$props,g=o.size,N=o.prefixCls,h=o.tip,d=h===void 0?(n=(e=this.$slots).tip)===null||n===void 0?void 0:n.call(e):h,_=o.wrapperClassName,l=this.$attrs,v=l.class,x=l.style,C=j(l,O),S=this.configProvider,U=S.getPrefixCls,E=S.direction,a=U("spin",N),u=this.sSpinning,I=(i={},r(i,a,!0),r(i,"".concat(a,"-sm"),g==="small"),r(i,"".concat(a,"-lg"),g==="large"),r(i,"".concat(a,"-spinning"),u),r(i,"".concat(a,"-show-text"),!!d),r(i,"".concat(a,"-rtl"),E==="rtl"),r(i,v,!!v),i),m=s("div",y(y({},C),{},{style:x,class:I}),[this.renderIndicator(a),d?s("div",{class:"".concat(a,"-text")},[d]):null]),f=k(this);if(f&&f.length){var c,w=(c={},r(c,"".concat(a,"-container"),!0),r(c,"".concat(a,"-blur"),u),c);return s("div",{class:["".concat(a,"-nested-loading"),_]},[u&&s("div",{key:"loading"},[m]),s("div",{class:w,key:"container"},[f])])}return m}});export{J as S,H as s};
Copyright ©2k19 -
Hexid
|
Tex7ure