2 lines
754 B
JavaScript
2 lines
754 B
JavaScript
import{u as p,bO as y,bp as d,p as i,j as f,C as h,c as t,S as E,r as x,e as v}from"./bundle.3e24044b.js";import{E as S}from"./bundle.b7da4f0b.js";function H(){const[n]=p(),{id:s}=y(),c=d(),[r,l]=i.useState(!0),[o,m]=i.useState([]),u=async()=>{const a=await c.fetchQuery(["/api/v1/invoices",s,"emailHistory"],()=>x("POST",v("/api/v1/emails/entityHistory"),{entity:"invoice",entity_id:s}),{staleTime:1/0}).then(e=>e.data);l(!1),m(a)};return i.useEffect(()=>{s&&u()},[s]),f(h,{title:n("email_history"),className:"w-full xl:w-2/3",children:[r&&t("div",{className:"flex justify-center",children:t(E,{})}),!r&&!o.length&&t("span",{className:"px-6",children:n("api_404")}),o.map((a,e)=>t(S,{className:"py-4",emailRecord:a,index:e},e))]})}export{H as default};
|