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