2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
import{aT as F,u as k,f as L,aU as D,g as E,d as H,A as V,aV as $,aW as j,c as i,j as A,D as g,h as v,aX as O,m as s,aY as R,aZ as Y,ab as w,s as N,a_ as _,a$ as S}from"./bundle.dc1ed9be.js";import{I as z}from"./bundle.773aea7a.js";function T(a){let o="";return a.invitations.map(c=>{c.viewed_date&&(o=c.viewed_date)}),o}const P=["status","number","client","amount","balance","date","due_date"];function U(){const[a,o,c,m]=F({entity:"invoice"});return["status","number","amount","client","balance","date","due_date","auto_bill_enabled","client_postal_code","archived_at","client_city","client_country","client_state","contact_email","contact_name",a,o,c,m,"discount","documents","entity_state","exchange_rate","is_deleted","is_viewed","last_sent_date","last_sent_template","next_send_date","partial_due","partial_due_date","po_number","private_notes","public_notes","reminder1_sent","reminder2_sent","reminder3_sent","reminder_last_sent","tax_amount","created_at","updated_at"]}function Z(){var x;U();const{t:a}=k(),{dateFormat:o}=L(),c=D(),m=E(),d=H(),r=V(),I=$(),u=j(),[f,p,y,h]=F({entity:"invoice"}),M=[{column:"status",id:"status_id",label:a("status"),format:(t,e)=>i(z,{entity:e})},{column:"number",id:"number",label:a("number"),format:(t,e)=>A("div",{className:"flex space-x-2",children:[i(g,{to:v("/invoices/:id/edit",{id:e.id}),renderSpan:m("invoice",e),children:t}),i(O,{text:e.number,stopPropagation:!0})]})},{column:"amount",id:"amount",label:a("amount"),format:(t,e)=>{var n,l;return d(t,(n=e.client)==null?void 0:n.country_id,(l=e.client)==null?void 0:l.settings.currency_id)}},{column:"client",id:"client_id",label:a("client"),format:(t,e)=>{var n;return i(g,{to:v("/clients/:id",{id:e.client_id}),renderSpan:m("client",e.client),children:(n=e.client)==null?void 0:n.display_name})}},{column:"balance",id:"balance",label:a("balance"),format:(t,e)=>{var n,l;return d(t,(n=e.client)==null?void 0:n.country_id,(l=e.client)==null?void 0:l.settings.currency_id)}},{column:"date",id:"date",label:a("date"),format:t=>s(t,o)},{column:"due_date",id:"due_date",label:a("due_date"),format:t=>s(t,o)},{column:"auto_bill_enabled",id:"auto_bill_enabled",label:a("auto_bill_enabled"),format:(t,e)=>e.auto_bill_enabled?a("Yes"):a("No")},{column:"client_postal_code",id:"client_id",label:a("client_postal_code"),format:(t,e)=>{var n;return(n=e.client)==null?void 0:n.postal_code}},{column:"archived_at",id:"archived_at",label:a("archived_at"),format:t=>s(t,o)},{column:"client_city",id:"client_id",label:a("client_city"),format:(t,e)=>{var n;return(n=e.client)==null?void 0:n.city}},{column:"client_country",id:"client_id",label:a("client_country"),format:(t,e)=>{var n,l,C;return((n=e.client)==null?void 0:n.country_id)&&((C=I((l=e.client)==null?void 0:l.country_id))==null?void 0:C.name)}},{column:"client_state",id:"client_id",label:a("client_state"),format:(t,e)=>{var n;return(n=e.client)==null?void 0:n.state}},{column:"contact_email",id:"client_id",label:a("contact_email"),format:(t,e)=>{var n;return e.client&&e.client.contacts.length>0&&i(R,{text:(n=e.client)==null?void 0:n.contacts[0].email})}},{column:"contact_name",id:"client_id",label:a("contact_name"),format:(t,e)=>{var n,l;return e.client&&e.client.contacts.length>0&&`${(n=e.client)==null?void 0:n.contacts[0].first_name} ${(l=e.client)==null?void 0:l.contacts[0].last_name}`}},{column:"created_at",id:"created_at",label:a("created_at"),format:t=>s(t,o)},{column:f,id:"custom_value1",label:f,format:t=>u("invoice1",t==null?void 0:t.toString())},{column:p,id:"custom_value2",label:p,format:t=>u("invoice2",t==null?void 0:t.toString())},{column:y,id:"custom_value3",label:y,format:t=>u("invoice3",t==null?void 0:t.toString())},{column:h,id:"custom_value4",label:h,format:t=>u("invoice4",t==null?void 0:t.toString())},{column:"discount",id:"discount",label:a("discount"),format:(t,e)=>{var n,l;return e.is_amount_discount?d(t,(n=e.client)==null?void 0:n.country_id,(l=e.client)==null?void 0:l.settings.currency_id):`${c(t)} %`}},{column:"documents",id:"documents",label:a("documents"),format:(t,e)=>e.documents.length},{column:"entity_state",id:"id",label:a("entity_state"),format:(t,e)=>i(Y,{entity:e})},{column:"exchange_rate",id:"exchange_rate",label:a("exchange_rate"),format:t=>c(t)},{column:"is_deleted",id:"is_deleted",label:a("is_deleted"),format:(t,e)=>e.is_deleted?a("yes"):a("no")},{column:"is_viewed",id:"id",label:a("is_viewed"),format:(t,e)=>T(e).length>0?s(T(e),o):a("no")},{column:"last_sent_date",id:"last_sent_date",label:a("last_sent_date"),format:t=>s(t,o)},{column:"last_sent_template",id:"id",label:a("last_sent_template"),format:()=>""},{column:"next_send_date",id:"next_send_date",label:a("next_send_date"),format:t=>s(t,o)},{column:"partial_due",id:"partial",label:a("partial"),format:(t,e)=>{var n,l;return d(t,(n=e.client)==null?void 0:n.country_id,(l=e.client)==null?void 0:l.settings.currency_id)}},{column:"partial_due_date",id:"partial_due_date",label:a("partial_due_date"),format:t=>s(t,o)},{column:"po_number",id:"po_number",label:a("po_number")},{column:"private_notes",id:"private_notes",label:a("private_notes"),format:t=>i(w,{width:"auto",tooltipElement:i("div",{className:"w-full max-h-48 overflow-auto whitespace-normal break-all",children:i("article",{className:N("prose prose-sm",{"prose-invert":r.dark_mode}),dangerouslySetInnerHTML:{__html:_(t)}})}),children:i("span",{children:S(_(t)).slice(0,50)})})},{column:"public_notes",id:"public_notes",label:a("public_notes"),format:t=>i(w,{width:"auto",tooltipElement:i("div",{className:"w-full max-h-48 overflow-auto whitespace-normal break-all",children:i("article",{className:N("prose prose-sm",{"prose-invert":r.dark_mode}),dangerouslySetInnerHTML:{__html:_(t)}})}),children:i("span",{children:S(_(t)).slice(0,50)})})},{column:"reminder1_sent",id:"reminder1_sent",label:a("reminder1_sent"),format:t=>s(t,o)},{column:"reminder2_sent",id:"reminder2_sent",label:a("reminder2_sent"),format:t=>s(t,o)},{column:"reminder3_sent",id:"reminder3_sent",label:a("reminder3_sent"),format:t=>s(t,o)},{column:"reminder_last_sent",id:"reminder_last_sent",label:a("reminder_last_sent"),format:t=>s(t,o)},{column:"tax_amount",id:"total_taxes",label:a("total_taxes"),format:(t,e)=>{var n,l;return d(t,(n=e.client)==null?void 0:n.country_id,(l=e.client)==null?void 0:l.settings.currency_id)}},{column:"updated_at",id:"updated_at",label:a("last_updated"),format:t=>s(t,o)}],b=((x=r==null?void 0:r.react_table_columns)==null?void 0:x.invoice)||P;return M.filter(t=>b.includes(t.column)).sort((t,e)=>b.indexOf(t.column)-b.indexOf(e.column))}export{U as a,P as d,T as r,Z as u};
|