You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
907 B

var p=(e,s,n)=>new Promise((t,r)=>{var i=o=>{try{a(n.next(o))}catch(d){r(d)}},l=o=>{try{a(n.throw(o))}catch(d){r(d)}},a=o=>o.done?t(o.value):Promise.resolve(o.value).then(i,l);a((n=n.apply(e,s)).next())});import{d as u,r as c,m as f,cr as m,aT as R,aU as C,o as _,g as b,b as g,x as T}from"./index-f4658ae7.js";import{R as $}from"./RedoOutlined-3d2ca639.js";const h=u({name:"TabRedo",components:{RedoOutlined:$},setup(){const e=c(!1),{prefixCls:s}=f("multiple-tabs-content"),{refreshPage:n}=m();function t(){return p(this,null,function*(){e.value=!0,yield n(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:s,handleRedo:t,loading:e}}});function k(e,s,n,t,r,i){const l=C("RedoOutlined");return _(),b("span",{class:T(`${e.prefixCls}__extra-redo`),onClick:s[0]||(s[0]=(...a)=>e.handleRedo&&e.handleRedo(...a))},[g(l,{spin:e.loading},null,8,["spin"])],2)}const B=R(h,[["render",k]]);export{B as default};