var _=(e,u,t)=>new Promise((n,a)=>{var s=o=>{try{i(t.next(o))}catch(r){a(r)}},l=o=>{try{i(t.throw(o))}catch(r){a(r)}},i=o=>o.done?n(o.value):Promise.resolve(o.value).then(s,l);i((t=t.apply(e,u)).next())});import{I as g,aQ as E,l as L,aU as h,_ as C,__tla as T}from"./index-f0df2f76.js";import{d as y,X as I,e as R,a7 as c,_ as k,a8 as B,a9 as f,f as m}from"./vue-1631514e.js";import{T as b,aV as v}from"./antd-057b41b1.js";let p,A=Promise.all([(()=>{try{return T}catch(e){}})()]).then(()=>_(void 0,null,function*(){const e=y({name:"ErrorAction",components:{Icon:g,Tooltip:b,Badge:v},setup(){const{t}=L(),{push:n}=I(),a=E(),s=R(()=>a.getErrorLogListCount);function l(){n(h.ERROR_LOG_PAGE).then(()=>{a.setErrorLogListCount(0)})}return{t,getCount:s,handleToErrorList:l}}});function u(t,n,a,s,l,i){const o=c("Icon"),r=c("Badge"),d=c("Tooltip");return k(),B(d,{title:t.t("layout.header.tooltipErrorLog"),placement:"bottom",mouseEnterDelay:.5,onClick:t.handleToErrorList},{default:f(()=>[m(r,{count:t.getCount,offset:[0,10],overflowCount:99},{default:f(()=>[m(o,{icon:"ion:bug-outline"})]),_:1},8,["count"])]),_:1},8,["title","onClick"])}p=C(e,[["render",u]])}));export{A as __tla,p as default};