import{i as g}from"./emotion-use-insertion-effect-with-fallbacks.browser.esm-6809063d.js";import{_ as U,a as C}from"./_virtual___federation__-283e8ede.js";import{a as r,j as n,F as L}from"./Tooltip-ae8d7992.js";import{o as R,i as p,q as j,m as s,z as o,r as y}from"./index-dfa17bed.js";import{L as h}from"./Loader-45efafef.js";const{useEffect:N,useState:t}=await g("react"),{Container:i,Typography:S}=await g("@mui/material"),w=()=>{const[c,f]=t(null),{setToken:k}=R(),[l,a]=t(0),[d,T]=t(void 0),[u,b]=t("");return N(()=>{a(0);const m=localStorage.getItem("Usuario");if(m!==null){const e=JSON.parse(m);T(e)}p.post(`${j}`).then(e=>{console.log(e.data.data),e.data.success&&s.isTruthy(e.data.data.url)?b(e.data.data.url):o.error("No se encuentra URL base para microfront")}).catch(e=>{o.error("Hubo un error interno al obtener URL base para microfront"),console.error(e)}),p.post(`${y}`,{d:"PALTA"}).then(e=>{e.data.success&&s.isTruthy(e.data.token)?(k(e.data.token),a(2)):(o.error("No se recibio un token de seguridad valido"),a(1))}).catch(e=>{o.error("Hubo un error interno al generar token de seguridad"),a(1),console.error(e)}),U("remote","./ReportesTabla").then(e=>C(e,!0)).then(e=>{const _=e.default;f(()=>_)}).catch(e=>{console.error("Error al cargar el componente remoto:",e)})},[]),l===0?r(i,{children:r(h,{mensaje:"Cargando token de seguridad..."})}):l===1?n(i,{children:[r(S,{fontWeight:"bold",children:"Hubo un error al generar el token de seguridad, asegurese de:"}),n("ol",{children:[s.isTruthy(d?.UsrNick)&&n("li",{children:['Que exista un usuario con el mismo nombre que está utilizando ("',d?.UsrNick,'") en el sistema de comercializadoras.']}),r("li",{children:"Haber intentado recargar la página con el comando de teclas CTRL + F5."})]})]}):r(L,{children:c!=null&&u!==""?r(c,{urlBasePalta:u}):r(i,{children:r(h,{mensaje:"Cargando componente..."})})})};export{w as default};
