ruạṛ
import{bm as V,i as H,bn as K,u as L,bg as Q,c as s,bk as A,h as x,j as t,H as U,bo as W,a2 as j,z as Z,M as J,O as X,a1 as Y,bp as I,g as ee,Q as se,d as ne,bV as le,br as ie,f as te,p as ae,a as z,r as P,e as D,bs as de,bt as ce,bu as oe,bv as d,e2 as re,e3 as me,aA as he,ba as ue,bw as T,aN as pe,ay as G,aO as _e,bx as be,bc as fe,by as xe,N as M,D as ye,m as f,bA as Ne,aH as Ce}from"./bundle.9abe88c8.js";const Se=V(null),we=V(!1);H.extend(K);const ge=()=>{const[c]=L();return i=>{var n,o,r,m,h,u,p;let e=Q(`activity_${i.activity_type_id}`,{});const y={client:s(A,{to:x("/clients/:id",{id:(n=i.client)==null?void 0:n.hashed_id}),children:(o=i.client)==null?void 0:o.label}),invoice:s(A,{to:x("/invoices/:id/edit",{id:(r=i==null?void 0:i.invoice)==null?void 0:r.hashed_id}),children:(m=i==null?void 0:i.invoice)==null?void 0:m.label}),user:((h=i.user)==null?void 0:h.label)??c("system"),recurring_invoice:s(A,{to:x("/recurring_invoices/:id/edit",{id:(u=i.recurring_invoice)==null?void 0:u.hashed_id}),children:(p=i==null?void 0:i.recurring_invoice)==null?void 0:p.label}),notes:(i==null?void 0:i.notes)&&t(U,{children:[s("br",{}),i==null?void 0:i.notes]})};for(const[N,C]of Object.entries(y))e=W(e,`:${N}`,()=>C);return e}},Te=()=>{var k,E,q,F;const[c,i]=j(we),[e,y]=j(Se),[n]=L(),o=Z(),r=J(),m=X(),h=Y(),u=I(),p=ee(),N=ge(),C=se({withTimezone:!0}),S=ne(),v=le({showCommonBulkActions:!0,showEditAction:!0}),{timeFormat:$}=ie(),{dateFormat:_}=te(),[w,B]=ae.useState(!1),{data:a}=z({queryKey:["/api/v1/recurring_invoices",e==null?void 0:e.id,"slider"],queryFn:()=>P("GET",D("/api/v1/recurring_invoices/:id?include=activities.history&show_dates=true",{id:e==null?void 0:e.id})).then(l=>l.data.data),enabled:e!==null&&c,staleTime:1/0}),{data:g}=z({queryKey:["/api/v1/activities/entity",e==null?void 0:e.id],queryFn:()=>P("POST",D("/api/v1/activities/entity"),{entity:"recurring_invoice",entity_id:e==null?void 0:e.id}).then(l=>l.data.data),enabled:e!==null&&c,staleTime:1/0});return s(de,{visible:c,onClose:()=>{i(!1),y(null)},size:"regular",title:`${n("recurring_invoice")} ${(e==null?void 0:e.number)||""}`,topRight:e&&(h("edit_recurring_invoice")||u(e))?s(ce,{label:n("actions"),resource:e,actions:v}):null,withoutActionContainer:!0,children:t(oe,{tabs:[n("overview"),n("history"),n("schedule"),n("activity")],width:"full",children:[t("div",{className:"space-y-2",children:[t("div",{children:[s(d,{leftSide:n("invoice_amount"),children:e?S((e==null?void 0:e.amount)||0,(k=e.client)==null?void 0:k.country_id,(E=e.client)==null?void 0:E.settings.currency_id):null}),s(d,{leftSide:n("balance_due"),children:e?S(e.balance||0,(q=e.client)==null?void 0:q.country_id,(F=e.client)==null?void 0:F.settings.currency_id):null}),e&&e.next_send_date?s(d,{leftSide:n("next_send_date"),children:e?C(e.next_send_datetime,"","",m(r(e.client,"timezone_id")).timeZone):null}):null,s(d,{leftSide:n("frequency"),children:n(re[e==null?void 0:e.frequency_id])}),s(d,{leftSide:n("remaining_cycles"),withoutWrappingLeftSide:!0,children:(e==null?void 0:e.remaining_cycles)===-1?n("endless"):e==null?void 0:e.remaining_cycles}),s(d,{leftSide:n("auto_bill"),children:n((e==null?void 0:e.auto_bill)||"")}),s(d,{leftSide:n("status"),children:e?s(me,{entity:e}):null})]}),s(he,{withoutPadding:!0}),t(ue,{className:"w-full",children:[s(T,{className:"text-center",onClick:()=>e?pe(e):null,children:t("div",{className:"inline-flex items-center space-x-1",children:[s(G,{element:_e}),s("p",{children:n("view_portal")})]})}),e?s(T,{className:"text-center",onClick:()=>{navigator.clipboard.writeText(be(e)??""),fe.success("copied_to_clipboard",{value:""})},children:t("div",{className:"inline-flex items-center space-x-1",children:[s(G,{element:xe}),s("p",{children:n("copy_link")})]})}):null]})]}),t("div",{className:"divide-y",children:[(a==null?void 0:a.activities)&&a.activities.length===0&&s(M,{children:n("api_404")}),(a==null?void 0:a.activities)&&a.activities.map(l=>{var b,O,R;return s(T,{to:x("/activities/:id",{id:l.id}),disableNavigation:!l.history.id,children:t("div",{className:"flex flex-col",children:[t("div",{className:"flex space-x-1",children:[s("span",{children:e!=null&&e.client?S(l.history.amount||0,(b=e==null?void 0:e.client)==null?void 0:b.country_id,(O=e==null?void 0:e.client)==null?void 0:O.settings.currency_id):null}),s("span",{children:"·"}),s(ye,{to:`/clients/${l.client_id}`,renderSpan:p("client",e==null?void 0:e.client),children:(R=e==null?void 0:e.client)==null?void 0:R.display_name})]}),t("div",{className:"inline-flex items-center space-x-1",children:[s("p",{children:f(l.created_at,`${_} ${$}`)}),s("p",{children:H.unix(l.created_at).fromNow()})]})]})},l.id)})]}),t("div",{children:[t("div",{className:"flex px-6 pt-2 pb-3 font-medium text-sm",children:[s("span",{className:"w-1/2",children:n("send_date")}),s("span",{className:"w-1/2",children:n("due_date")})]}),a==null?void 0:a.recurring_dates.map((l,b)=>t("div",{className:"flex px-6 py-2 text-sm",children:[s("span",{className:"w-1/2",children:f(l.send_date,_)}),s("span",{className:"w-1/2",children:f(l.due_date,_)})]},b))]}),t("div",{children:[t("div",{className:"flex items-center border-b px-6 pb-4 justify-between",style:{borderColor:o.$4},children:[s(Ne,{label:n("comments_only"),checked:w,onValueChange:l=>B(l)}),s(Ce,{entity:"recurring_invoice",entityId:a==null?void 0:a.id,label:`#${a==null?void 0:a.number}`})]}),s("div",{className:"flex flex-col divide-y",children:g==null?void 0:g.filter(l=>w&&l.activity_type_id===141||!w).map(l=>t(M,{className:"flex flex-col space-y-2",children:[s("p",{children:N(l)}),t("div",{className:"inline-flex items-center space-x-1",children:[s("p",{children:f(l.created_at,`${_} ${$}`)}),s("p",{children:"·"}),s("p",{children:l.ip})]})]},l.id))})]})]})})};export{Te as R,we as a,Se as r,ge as u};
cải xoăn