ruạṛ
import{u as T,bN as q,br as E,f as w,a as A,j as u,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[a]=T();return e=>{var m,r,h,s,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:(m=e.client)==null?void 0:m.hashed_id}),children:(r=e.client)==null?void 0:r.label}),user:((h=e.user)==null?void 0:h.label)??a("system"),invoice:n(l,{to:d("/invoices/:id/edit",{id:(s=e.invoice)==null?void 0:s.hashed_id}),children:(b=e==null?void 0:e.invoice)==null?void 0:b.label}),recurring_invoice:n(l,{to:d("/recurring_invoices/:id/edit",{id:(_=e==null?void 0:e.recurring_invoice)==null?void 0:_.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)&&u(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}),credit:n(l,{to:d("/credits/:id/edit",{id:(F=e==null?void 0:e.credit)==null?void 0:F.hashed_id}),children:(j=e==null?void 0:e.credit)==null?void 0:j.label})};for(const[$,k]of Object.entries(p))o=G(o,`:${$}`,()=>k);return o}}function R(){const[a]=T(),{id:e}=q(),o=K(),{timeFormat:p}=E(),{dateFormat:m}=w(),{data:r,isLoading:h}=A({queryKey:["/api/v1/activities/entity",e],queryFn:()=>H("POST",I("/api/v1/activities/entity"),{entity:"credit",entity_id:e}).then(s=>s.data.data),enabled:!!e,staleTime:1/0});return u(L,{title:a("activity"),className:"w-full xl:w-2/3",children:[h&&n("div",{className:"flex justify-center",children:n(O,{})}),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:P(s.created_at,`${m} ${p}`)}),n("p",{children:"·"}),n("p",{children:s.ip})]})]},s.id))]})}export{R as default,K as useGenerateActivityElement};
cải xoăn