ruạṛ
import{u as T,bN as q,br as E,f as w,a as A,j as m,C as L,c as n,S as O,N as S,m as P,bg as B,bk as l,h as d,H as D,bo as G,r as H,e as I}from"./bundle.9abe88c8.js";function K(){const[h]=T();return e=>{var u,s,a,r,_,b,f,c,x,g,N,C,F,j;let o=B(`activity_${e.activity_type_id}`,{});const p={client:n(l,{to:d("/clients/:id",{id:(u=e.client)==null?void 0:u.hashed_id}),children:(s=e.client)==null?void 0:s.label}),user:((a=e.user)==null?void 0:a.label)??h("system"),invoice:n(l,{to:d("/invoices/:id/edit",{id:(r=e.invoice)==null?void 0:r.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:(c=e==null?void 0:e.contact)==null?void 0:c.hashed_id}),children:(x=e==null?void 0:e.contact)==null?void 0:x.label}),notes:(e==null?void 0:e.notes)&&m(D,{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:(N=e==null?void 0:e.payment)==null?void 0:N.hashed_id}),children:(C=e==null?void 0:e.payment)==null?void 0:C.label}),purchase_order:n(l,{to:d("/purchase_orders/:id/edit",{id:(F=e==null?void 0:e.purchase_order)==null?void 0:F.hashed_id}),children:(j=e==null?void 0:e.purchase_order)==null?void 0:j.label})};for(const[$,k]of Object.entries(p))o=G(o,`:${$}`,()=>k);return o}}function R(){const[h]=T(),{id:e}=q(),o=K(),{timeFormat:p}=E(),{dateFormat:u}=w(),{data:s,isLoading:a}=A({queryKey:["/api/v1/activities/entity",e],queryFn:()=>H("POST",I("/api/v1/activities/entity"),{entity:"purchase_order",entity_id:e}).then(r=>r.data.data),enabled:!!e,staleTime:1/0});return m(L,{title:h("activity"),className:"w-full xl:w-2/3",children:[a&&n("div",{className:"flex justify-center",children:n(O,{})}),!a&&s&&!s.length&&n(S,{children:h("api_404")}),s==null?void 0:s.map(r=>m(S,{className:"flex flex-col",children:[n("p",{children:o(r)}),m("p",{className:"inline-flex items-center space-x-1",children:[n("p",{children:P(r.created_at,`${u} ${p}`)}),n("p",{children:"·"}),n("p",{children:r.ip})]})]},r.id))]})}export{R as default,K as useGenerateActivityElement};
cải xoăn