Files
docker-invoiceninja/docker/app/public/bundle.02b834e1.js
2024-10-19 18:17:42 +00:00

2 lines
2.3 KiB
JavaScript

import{u as q,bO as O,f as T,a as $,j as u,C as k,c as n,S as w,N as S,m as L,bf as P,bj as l,h as d,H as B,bn as D,r as G,e as H}from"./bundle.dc1ed9be.js";function I(){const[a]=q();return e=>{var r,h,s,p,_,b,f,x,c,g,j,N,C,F;let o=P(`activity_${e.activity_type_id}`,{});const m={client:n(l,{to:d("/clients/:id",{id:(r=e.client)==null?void 0:r.hashed_id}),children:(h=e.client)==null?void 0:h.label}),user:((s=e.user)==null?void 0:s.label)??a("system"),invoice:n(l,{to:d("/invoices/:id/edit",{id:(p=e.invoice)==null?void 0:p.hashed_id}),children:(_=e==null?void 0:e.invoice)==null?void 0:_.label})??"",recurring_invoice:n(l,{to:d("/recurring_invoices/:id/edit",{id:(b=e==null?void 0:e.recurring_invoice)==null?void 0:b.hashed_id}),children:(f=e==null?void 0:e.recurring_invoice)==null?void 0:f.label})??"",contact:n(l,{to:d("/clients/:id/edit",{id:(x=e==null?void 0:e.contact)==null?void 0:x.hashed_id}),children:(c=e==null?void 0:e.contact)==null?void 0:c.label})??"",notes:(e==null?void 0:e.notes)&&u(B,{children:[n("br",{}),e==null?void 0:e.notes]}),payment_amount:(g=e==null?void 0:e.payment_amount)==null?void 0:g.label,payment:n(l,{to:d("/payments/:id/edit",{id:(j=e==null?void 0:e.payment)==null?void 0:j.hashed_id}),children:(N=e==null?void 0:e.payment)==null?void 0:N.label}),purchase_order:n(l,{to:d("/purchase_orders/:id/edit",{id:(C=e==null?void 0:e.purchase_order)==null?void 0:C.hashed_id}),children:(F=e==null?void 0:e.purchase_order)==null?void 0:F.label})};for(const[A,E]of Object.entries(m))o=D(o,`:${A}`,()=>E);return o}}function Q(){const[a]=q(),{id:e}=O(),o=I(),{dateFormat:m}=T(),{data:r,isLoading:h}=$({queryKey:["/api/v1/activities/entity",e],queryFn:()=>G("POST",H("/api/v1/activities/entity"),{entity:"purchase_order",entity_id:e}).then(s=>s.data.data),enabled:!!e,staleTime:1/0});return u(k,{title:a("activity"),className:"w-full xl:w-2/3",children:[h&&n("div",{className:"flex justify-center",children:n(w,{})}),!h&&r&&!r.length&&n(S,{children:a("api_404")}),r==null?void 0:r.map(s=>u(S,{className:"flex flex-col",children:[n("p",{children:o(s)}),u("p",{className:"inline-flex items-center space-x-1",children:[n("p",{children:L(s.created_at,`${m} h:mm:ss A`)}),n("p",{children:"·"}),n("p",{children:s.ip})]})]},s.id))]})}export{Q as default,I as useGenerateActivityElement};