Files
roa2web-service-auto/deploy-package-20260223-151231/frontend/assets/ErrorBoundary.BMn00aHR.js
Claude Agent 8bc567a9c5 fix telegram
2026-02-23 15:12:33 +00:00

3 lines
1.1 KiB
JavaScript

import{a as p,a0 as m,c as _,f as v,d as f,e as o,v as n,q as l,k as y,P as g}from"./vendor-core.B6UiYhU_.js";import{_ as h}from"./index.B8XI8FQW.js";const k={key:0,class:"module-error"},B={class:"error-message"},E={class:"error-actions"},b={__name:"ErrorBoundary",props:{moduleName:{type:String,required:!0}},setup(t){const c=t,i=g(),e=p(null);m((r,s,a)=>(e.value=r,console.error(`[${c.moduleName}] Error caught:`,r,a),!1));const u=()=>{e.value=null,window.location.reload()},d=()=>{e.value=null,i.push("/reports/dashboard")};return(r,s)=>{const a=y("Button");return e.value?(f(),_("div",k,[s[0]||(s[0]=o("div",{class:"error-icon"},[o("i",{class:"pi pi-exclamation-triangle",style:{"font-size":"4rem",color:"var(--color-danger)"}})],-1)),o("h3",null,n(t.moduleName)+" a întâmpinat o eroare",1),o("p",B,n(e.value.message),1),o("div",E,[l(a,{label:"Reîncearcă",icon:"pi pi-refresh",onClick:u}),l(a,{label:"Mergi la Dashboard",icon:"pi pi-home",severity:"secondary",onClick:d})])])):v(r.$slots,"default",{key:1},void 0,!0)}}},x=h(b,[["__scopeId","data-v-82fa5b65"]]);export{x as E};
//# sourceMappingURL=ErrorBoundary.BMn00aHR.js.map