ruạṛ
import{bm as B,i as K,bn as ee,u as U,bg as ne,c as n,bk as E,h as N,j as l,H as ie,bo as se,bq as te,z as le,bU as ae,br as de,f as re,A as ce,M as oe,O as me,Q as ue,d as he,a1 as pe,bp as _e,g as be,a2 as R,p as $,a3 as fe,a as G,r as I,e as k,bs as ye,bt as xe,bu as Ne,bv as r,m as o,ei as ge,aA as L,ba as Se,bw as x,aN as ve,ay as V,aO as Ce,bx as Te,bc as we,by as Ae,a$ as Ee,s as $e,b0 as Ie,bz as ke,D as ze,bA as Oe,aH as Qe,N as Fe}from"./bundle.9abe88c8.js";import{E as He}from"./EmailRecord-9930c242.js";import{I as Me}from"./InvoiceStatus-e46861b3.js";const Pe=B(null),De=B(!1);K.extend(ee);function je(){const[s]=U();return t=>{var p,d,_,b,f,y,m;let h=ne(`activity_${t.activity_type_id}`,{});const g={client:n(E,{to:N("/clients/:id",{id:(p=t.client)==null?void 0:p.hashed_id}),children:(d=t.client)==null?void 0:d.label}),user:((_=t.user)==null?void 0:_.label)??s("system"),quote:n(E,{to:N("/quotes/:id/edit",{id:(b=t.quote)==null?void 0:b.hashed_id}),children:(f=t==null?void 0:t.quote)==null?void 0:f.label}),contact:n(E,{to:N("/clients/:id/edit",{id:(y=t==null?void 0:t.contact)==null?void 0:y.hashed_id}),children:(m=t==null?void 0:t.contact)==null?void 0:m.label}),notes:(t==null?void 0:t.notes)&&l(ie,{children:[n("br",{}),t==null?void 0:t.notes]})};for(const[S,v]of Object.entries(g))h=se(h,`:${S}`,()=>v);return h}}function Ve(){var O,Q,F,H,M,P;const[s]=U(),t=te(),h=le(),g=ae({showCommonBulkAction:!0,showEditAction:!0}),{timeFormat:p}=de(),{dateFormat:d}=re(),_=ce(),b=oe(),f=me(),y=ue({withTimezone:!0,formatOnlyDate:!0}),m=he(),S=pe(),v=_e(),z=be(),Z=je(),[e,J]=R(Pe),[C,W]=R(De),[T,X]=$.useState(!1),[w,Y]=$.useState([]),{data:c}=fe({id:e==null?void 0:e.invoice_id}),{data:a}=G({queryKey:["/api/v1/quotes",e==null?void 0:e.id,"slider"],queryFn:()=>I("GET",k(`/api/v1/quotes/${e==null?void 0:e.id}?include=activities.history&reminder_schedule=true`)).then(i=>i.data.data),enabled:e!==null&&C,staleTime:1/0}),{data:A}=G({queryKey:["/api/v1/activities",e==null?void 0:e.id,"quote"],queryFn:()=>I("POST",k("/api/v1/activities/entity"),{entity:"quote",entity_id:e==null?void 0:e.id}).then(i=>i.data.data),enabled:e!==null&&C,staleTime:1/0}),q=async()=>{const i=await t.fetchQuery(["/api/v1/quotes",e==null?void 0:e.id,"emailHistory"],()=>I("POST",k("/api/v1/emails/entityHistory"),{entity:"quote",entity_id:e==null?void 0:e.id}),{staleTime:1/0}).then(u=>u.data);Y(i)};return $.useEffect(()=>{e&&q()},[e]),n(ye,{size:"regular",visible:C,onClose:()=>{W(!1),J(null)},title:`${s("quote")} ${e==null?void 0:e.number}`,topRight:e&&(S("edit_quote")||v(e))&&n(xe,{label:s("actions"),resource:e,actions:g}),withoutActionContainer:!0,children:l(Ne,{tabs:[s("overview"),s("history"),s("activity"),s("email_history")],width:"full",children:[l("div",{className:"space-y-2",children:[l("div",{children:[n(r,{leftSide:s("quote_amount"),children:e?m(e==null?void 0:e.amount,(O=e.client)==null?void 0:O.country_id,(Q=e.client)==null?void 0:Q.settings.currency_id):null}),n(r,{leftSide:s("balance_due"),children:e?m(e.balance,(F=e.client)==null?void 0:F.country_id,(H=e.client)==null?void 0:H.settings.currency_id):null}),n(r,{leftSide:s("date"),children:e?o(e==null?void 0:e.date,d):null}),n(r,{leftSide:s("valid_until"),children:e?o(e.due_date,d):null}),n(r,{leftSide:s("status"),children:e?n(ge,{entity:e}):null})]}),n(L,{withoutPadding:!0}),l(Se,{className:"w-full",children:[n(x,{className:"text-center",onClick:()=>e&&ve(e),children:l("div",{className:"inline-flex items-center space-x-1",children:[n(V,{element:Ce}),n("p",{children:s("view_portal")})]})}),e?n(x,{className:"text-center",onClick:()=>{navigator.clipboard.writeText(Te(e)??""),we.success("copied_to_clipboard",{value:""})},children:l("div",{className:"inline-flex items-center space-x-1",children:[n(V,{element:Ae}),n("p",{children:s("copy_link")})]})}):null]}),n(L,{withoutPadding:!0}),e&&e.next_send_date?l("div",{className:"space-y-2 whitespace-nowrap",children:[n(Ee,{size:"regular",width:"auto",tooltipElement:n("article",{className:$e("prose prose-sm",{"prose-invert":_.dark_mode}),dangerouslySetInnerHTML:{__html:Ie((a==null?void 0:a.reminder_schedule)??"")}}),children:l("h3",{className:"flex ml-3 mt-2 italic",children:[s("reminders")," ",n(ke,{className:"mt-1 ml-1"})]})}),n(r,{leftSide:s("next_send_date"),children:e?y(e.next_send_date,"","",f(b(e.client,"timezone_id")).timeZone):null}),n(r,{leftSide:s("reminder_last_sent"),children:e?o(e.reminder_last_sent,d):null}),e.reminder1_sent?n(r,{leftSide:s("first_reminder"),children:e?o(e.reminder1_sent,d):null}):null,e.reminder2_sent?n(r,{leftSide:s("second_reminder"),children:e?o(e.reminder2_sent,d):null}):null,e.reminder3_sent?n(r,{leftSide:s("third_reminder"),children:e?o(e.reminder3_sent,d):null}):null]}):null,c&&n(x,{to:N("/invoices/:id/edit",{id:c.id}),disableNavigation:z("invoice",c),children:l("div",{className:"flex flex-col space-y-2",children:[l("p",{className:"font-semibold",children:[s("invoice")," ",c.number]}),l("div",{className:"flex items-center space-x-1",children:[n("p",{children:m(c.amount,(M=c.client)==null?void 0:M.country_id,(P=c.client)==null?void 0:P.settings.currency_id)}),n("p",{children:"·"}),n("p",{children:o(c.date,d)})]}),n("div",{children:n(Me,{entity:c})})]})})]}),n("div",{className:"divide-y",children:(a==null?void 0:a.activities)&&a.activities.map(i=>{var u,D,j;return n(x,{to:`/activities/${i.id}`,disableNavigation:!i.history.id,children:l("div",{className:"flex flex-col",children:[l("div",{className:"flex space-x-1",children:[n("span",{children:e!=null&&e.client?m(i.history.amount,(u=e==null?void 0:e.client)==null?void 0:u.country_id,(D=e==null?void 0:e.client)==null?void 0:D.settings.currency_id):null}),n("span",{children:"·"}),n(ze,{to:`/clients/${i.client_id}`,renderSpan:z("client",e==null?void 0:e.client),children:(j=e==null?void 0:e.client)==null?void 0:j.display_name})]}),l("div",{className:"inline-flex items-center space-x-1",children:[n("p",{children:o(i.created_at,`${d} ${p}`)}),n("p",{children:K.unix(i.created_at).fromNow()})]})]})},i.id)})}),l("div",{children:[l("div",{className:"flex items-center border-b px-6 pb-4 justify-between",style:{borderColor:h.$4},children:[n(Oe,{label:s("comments_only"),checked:T,onValueChange:i=>X(i)}),n(Qe,{entity:"quote",entityId:a==null?void 0:a.id,label:`#${a==null?void 0:a.number}`})]}),n("div",{className:"flex flex-col divide-y",children:A==null?void 0:A.filter(i=>T&&i.activity_type_id===141||!T).map(i=>l(Fe,{className:"flex flex-col space-y-2",children:[n("p",{children:Z(i)}),l("div",{className:"inline-flex items-center space-x-1",children:[n("p",{children:o(i.created_at,`${d} ${p}`)}),n("p",{children:"·"}),n("p",{children:i.ip})]})]},i.id))})]}),n("div",{className:"flex flex-col divide-y",children:w==null?void 0:w.map((i,u)=>n(He,{className:"py-4",emailRecord:i,index:u},u))})]})})}export{Ve as Q,De as a,Pe as q,je as u};
cải xoăn