Files
docker-invoiceninja/docker/app/public/bundle.b6fc9770.js
2024-10-19 18:17:42 +00:00

2 lines
2.0 KiB
JavaScript

import{u as _,Z as p,cd as h,c as l,C as m,j as t,cl as b,by as i,cA as C,cB as x}from"./bundle.7539e3c6.js";import{P as j}from"./bundle.24df3a1e.js";import{D as y}from"./bundle.2451a24d.js";import"./bundle.e9f0164f.js";function k(){const[d]=_(),c=p(),o=h(),{invoice:e,errors:a,setInvoice:u}=o,n=(s,g)=>{u(r=>r&&{...r,[s]:g})};return l(m,{title:d("settings"),className:"w-full xl:w-2/3",children:t("div",{className:"grid grid-cols-12 gap-4 px-6",children:[t("div",{className:"col-span-12 lg:col-span-6 space-y-6",children:[l("div",{className:"space-y-2",children:l(j,{inputLabel:d("project"),value:e==null?void 0:e.project_id,onChange:s=>n("project_id",s.id),errorMessage:a==null?void 0:a.errors.project_id,onClearButtonClick:()=>n("project_id","")})}),l(b,{label:d("exchange_rate"),value:(e==null?void 0:e.exchange_rate)||1,onValueChange:s=>n("exchange_rate",parseFloat(s)||1),errorMessage:a==null?void 0:a.errors.exchange_rate,disablePrecision:!0}),l(i,{label:d("auto_bill_enabled"),checked:(e==null?void 0:e.auto_bill_enabled)||!1,onChange:s=>n("auto_bill_enabled",s)}),l("div",{className:"space-y-2",children:l(y,{inputLabel:d("design"),value:e==null?void 0:e.design_id,onChange:s=>n("design_id",s.id),onClearButtonClick:()=>n("design_id",""),disableWithQueryParameter:!0,errorMessage:a==null?void 0:a.errors.design_id})})]}),t("div",{className:"col-span-12 lg:col-span-6 space-y-6",children:[l("div",{className:"space-y-2",children:l(C,{inputLabel:d("user"),value:e==null?void 0:e.assigned_user_id,onChange:s=>n("assigned_user_id",s.id),errorMessage:a==null?void 0:a.errors.assigned_user_id,readonly:!c("edit_invoice")})}),l("div",{className:"space-y-2",children:l(x,{inputLabel:d("vendor"),value:e==null?void 0:e.vendor_id,onChange:s=>n("vendor_id",s.id),onClearButtonClick:()=>n("vendor_id",""),errorMessage:a==null?void 0:a.errors.vendor_id})}),l(i,{label:d("inclusive_taxes"),checked:(e==null?void 0:e.uses_inclusive_taxes)||!1,onChange:s=>n("uses_inclusive_taxes",s)})]})]})})}export{k as default};