2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{u as b,_ as x,x as N,j as u,H as S,C as p,c as a,bs as c,c6 as o,c7 as v,I as M,ag as V,aq as F,bG as w,br as k,c8 as g,bx as C,bj as A}from"./bundle.293347bb.js";function T(f){var m,h,_,d;const{t:n}=b(),{handleChange:t,errors:l}=f,[e]=x(V),i=N();return u(S,{children:[u(p,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(c,{leftSide:n("quote_date"),children:a(o,{type:"date",onValueChange:s=>t("date",s),value:(e==null?void 0:e.date)||"",errorMessage:l==null?void 0:l.errors.date})}),a(c,{leftSide:n("valid_until"),children:a(o,{type:"date",onValueChange:s=>t("due_date",s),value:(e==null?void 0:e.due_date)||"",errorMessage:l==null?void 0:l.errors.due_date})}),a(c,{leftSide:n("partial"),children:a(o,{id:"partial",type:"number",changeOverride:!0,onValueChange:s=>t("partial",parseFloat(s)),value:(e==null?void 0:e.partial)||"",errorMessage:l==null?void 0:l.errors.partial})}),e&&e.partial>0&&a(c,{leftSide:n("partial_due_date"),children:a(o,{type:"date",onValueChange:s=>t("partial_due_date",s),value:(e==null?void 0:e.partial_due_date)||"",errorMessage:l==null?void 0:l.errors.partial_due_date})}),e&&((m=i==null?void 0:i.custom_fields)==null?void 0:m.invoice1)&&a(v,{field:"quote1",defaultValue:(e==null?void 0:e.custom_value1)||"",value:i.custom_fields.invoice1,onValueChange:s=>t("custom_value1",String(s))}),e&&((h=i==null?void 0:i.custom_fields)==null?void 0:h.invoice2)&&a(v,{field:"quote2",defaultValue:(e==null?void 0:e.custom_value2)||"",value:i.custom_fields.invoice2,onValueChange:s=>t("custom_value2",String(s))})]}),u(p,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(c,{leftSide:n("quote_number_short"),children:a(o,{id:"number",onValueChange:s=>t("number",s),value:(e==null?void 0:e.number)||"",errorMessage:l==null?void 0:l.errors.number})}),a(c,{leftSide:n("po_number_short"),children:a(o,{id:"po_number",onValueChange:s=>t("po_number",s),value:(e==null?void 0:e.po_number)||"",errorMessage:l==null?void 0:l.errors.po_number})}),a(c,{leftSide:n("discount"),children:u("div",{className:"flex space-x-2",children:[a("div",{className:"w-full lg:w-1/2",children:a(o,{type:"number",onValueChange:s=>t("discount",parseFloat(s)),value:(e==null?void 0:e.discount)||"",errorMessage:l==null?void 0:l.errors.discount})}),a("div",{className:"w-full lg:w-1/2",children:u(M,{onValueChange:s=>t("is_amount_discount",JSON.parse(s)),value:e==null?void 0:e.is_amount_discount.toString(),errorMessage:l==null?void 0:l.errors.is_amount_discount,children:[a("option",{value:"false",children:n("percent")}),a("option",{value:"true",children:n("amount")})]})})]})}),e&&((_=i==null?void 0:i.custom_fields)==null?void 0:_.invoice3)&&a(v,{field:"quote3",defaultValue:(e==null?void 0:e.custom_value3)||"",value:i.custom_fields.invoice3,onValueChange:s=>t("custom_value3",String(s))}),e&&((d=i==null?void 0:i.custom_fields)==null?void 0:d.invoice4)&&a(v,{field:"quote4",defaultValue:(e==null?void 0:e.custom_value4)||"",value:i.custom_fields.invoice4,onValueChange:s=>t("custom_value4",String(s))})]})]})}function j(f){const[n]=b(),{handleChange:t,isDefaultTerms:l,isDefaultFooter:e,setIsDefaultFooter:i,setIsDefaultTerms:m}=f,{isAdmin:h,isOwner:_}=F(),d=w(V),s=[n("terms"),n("footer"),n("public_notes"),n("private_notes"),...h||_?[n("custom_fields")]:[]];return a(p,{className:"col-span-12 xl:col-span-8 h-max px-6",children:u(k,{tabs:s,withoutVerticalMargin:!0,children:[u("div",{children:[a(g,{value:(d==null?void 0:d.terms)||"",onChange:r=>t("terms",r)}),a(c,{className:"mt-4",leftSide:a(C,{checked:l,onValueChange:r=>m(r)}),noExternalPadding:!0,noVerticalPadding:!0,children:a("span",{className:"font-medium",children:n("save_as_default_terms")})})]}),u("div",{children:[a(g,{value:(d==null?void 0:d.footer)||"",onChange:r=>t("footer",r)}),a(c,{className:"mt-4",leftSide:a(C,{checked:e,onValueChange:r=>i(r)}),noExternalPadding:!0,noVerticalPadding:!0,children:a("span",{className:"font-medium",children:n("save_as_default_footer")})})]}),a("div",{className:"mb-4",children:a(g,{value:(d==null?void 0:d.public_notes)||"",onChange:r=>t("public_notes",r)})}),a("div",{className:"mb-4",children:a(g,{value:(d==null?void 0:d.private_notes)||"",onChange:r=>t("private_notes",r)})}),u("div",{className:"my-4",children:[u("span",{className:"text-sm",children:[n("custom_fields")," "]}),a(A,{to:"/settings/custom_fields/invoices",className:"capitalize",children:n("click_here")})]})]})})}export{T as Q,j as a};
|