whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/useInvoiceUtilities-DqFLik2o.js
import{Z as m,aw as h,c0 as _,t as d,c1 as C,c2 as f,c3 as g,c4 as L}from"./bundle.OlIVtvc7.js";/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */function D(u){const[i,c]=m(h),[,r]=m(_),l=d(),I=C(),o=(t,n)=>{c(e=>e&&{...e,[t]:n})};return{handleChange:o,handleInvitationChange:(t,n)=>{let e=[...i.invitations];const s=(e==null?void 0:e.find(a=>a.client_contact_id===t))||-1;if(s!==-1&&n===!1&&(e=e.filter(a=>a.client_contact_id!==t)),s===-1){const a={client_contact_id:t};e.push(a)}o("invitations",e)},calculateInvoiceSum:t=>{var e;const n=I(((e=u.client)==null?void 0:e.settings.currency_id)||(l==null?void 0:l.settings.currency_id));if(n&&t){const s=t.uses_inclusive_taxes?new g(t,n).build():new L(t,n).build();r(s)}},handleLineItemChange:(t,n)=>{const e=(i==null?void 0:i.line_items)||[];e[t]=n,c(s=>s&&{...s,line_items:e})},handleLineItemPropertyChange:(t,n,e)=>{const s=(i==null?void 0:i.line_items)||[];s[e][t]!==n&&(s[e][t]=n,c(a=>a&&{...a,line_items:s}))},handleCreateLineItem:t=>{c(n=>n&&{...n,line_items:[...n.line_items,{...f(),type_id:t,quantity:1}]})},handleDeleteLineItem:t=>{const n=(i==null?void 0:i.line_items)||[];n.splice(t,1),c(e=>e&&{...e,line_items:n})}}}export{D as u};
Copyright ©2021 || Defacer Indonesia