2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{u as k,x as q,_ as w,j as u,H as A,C as f,c as a,bt as i,I as _,dT as F,cj as c,i as j,cl as h,ck as T,ak as D,bs as E,cm as m}from"./bundle.4a8685ac.js";function G(n){var d,v,p,C,b,V,x,S,y,M,g,N,Y;const{t:s}=k(),{handleChange:o}=n,t=q(),[e]=w(D);return u(A,{children:[u(f,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(i,{leftSide:s("frequency"),children:a(_,{value:e==null?void 0:e.frequency_id,onValueChange:l=>o("frequency_id",l),errorMessage:(d=n.errors)==null?void 0:d.errors.frequency_id,children:Object.keys(F).map((l,r)=>a("option",{value:l,children:s(F[l])},r))})}),a(i,{leftSide:s("start_date"),children:a(c,{type:"date",onValueChange:l=>o("next_send_date",l),value:j(e==null?void 0:e.next_send_date).format("YYYY-MM-DD"),min:j().format("YYYY-MM-DD"),errorMessage:(v=n.errors)==null?void 0:v.errors.next_send_date})}),a(i,{leftSide:s("remaining_cycles"),children:u(_,{value:e==null?void 0:e.remaining_cycles,onValueChange:l=>o("remaining_cycles",parseInt(l)),errorMessage:(p=n.errors)==null?void 0:p.errors.remaining_cycles,children:[a("option",{value:"-1",children:s("endless")}),[...Array(37).keys()].map((l,r)=>a("option",{value:l,children:l},r))]})}),a(i,{leftSide:s("due_date"),children:u(_,{value:e==null?void 0:e.due_date_days,onValueChange:l=>o("due_date_days",l),errorMessage:(C=n.errors)==null?void 0:C.errors.due_date_days,children:[a("option",{value:"terms",children:s("use_payment_terms")}),[...Array(31).keys()].map((l,r)=>u("option",{value:l+1,children:[s("day")," ",l+1]},r))]})}),e&&((b=t==null?void 0:t.custom_fields)==null?void 0:b.invoice1)&&a(h,{field:"invoice1",defaultValue:(e==null?void 0:e.custom_value1)||"",value:t.custom_fields.invoice1,onValueChange:l=>o("custom_value1",String(l))}),e&&((V=t==null?void 0:t.custom_fields)==null?void 0:V.invoice2)&&a(h,{field:"invoice2",defaultValue:(e==null?void 0:e.custom_value2)||"",value:t.custom_fields.invoice2,onValueChange:l=>o("custom_value2",String(l))})]}),u(f,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(i,{leftSide:s("invoice_number_short"),children:a(c,{id:"number",onValueChange:l=>o("number",l),value:(e==null?void 0:e.number)||"",errorMessage:(x=n.errors)==null?void 0:x.errors.number})}),a(i,{leftSide:s("po_number_short"),children:a(c,{id:"po_number",onValueChange:l=>o("po_number",l),value:(e==null?void 0:e.po_number)||"",errorMessage:(S=n.errors)==null?void 0:S.errors.po_number})}),a(i,{leftSide:s("discount"),children:u("div",{className:"flex space-x-2",children:[a("div",{className:"w-full lg:w-1/2",children:a(T,{value:(e==null?void 0:e.discount)||"",onValueChange:l=>o("discount",parseFloat(l)),errorMessage:(y=n.errors)==null?void 0:y.errors.discount})}),a("div",{className:"w-full lg:w-1/2",children:u(_,{onValueChange:l=>o("is_amount_discount",JSON.parse(l)),value:e==null?void 0:e.is_amount_discount.toString(),errorMessage:(M=n.errors)==null?void 0:M.errors.is_amount_discount,children:[a("option",{value:"false",children:s("percent")}),a("option",{value:"true",children:s("amount")})]})})]})}),a(i,{leftSide:s("auto_bill"),children:u(_,{value:(e==null?void 0:e.auto_bill)||!1,onValueChange:l=>o("auto_bill",l),errorMessage:(g=n.errors)==null?void 0:g.errors.auto_bill,children:[a("option",{value:"always",children:s("enabled")}),a("option",{value:"optout",children:s("optout")}),a("option",{value:"optin",children:s("optin")}),a("option",{value:"off",children:s("disabled")})]})}),e&&((N=t==null?void 0:t.custom_fields)==null?void 0:N.invoice3)&&a(h,{field:"invoice3",defaultValue:(e==null?void 0:e.custom_value3)||"",value:t.custom_fields.invoice3,onValueChange:l=>o("custom_value3",String(l))}),e&&((Y=t==null?void 0:t.custom_fields)==null?void 0:Y.invoice4)&&a(h,{field:"invoice4",defaultValue:(e==null?void 0:e.custom_value4)||"",value:t.custom_fields.invoice4,onValueChange:l=>o("custom_value4",String(l))})]})]})}function H(n){const[s]=w(D),{t:o}=k(),{handleChange:t}=n,e=[o("public_notes"),o("private_notes"),o("terms"),o("footer")];return a(f,{className:"col-span-12 xl:col-span-8 h-max px-6",children:u(E,{tabs:e,children:[a("div",{children:a(m,{value:s==null?void 0:s.public_notes,onChange:d=>t("public_notes",d)})}),a("div",{children:a(m,{value:s==null?void 0:s.private_notes,onChange:d=>t("private_notes",d)})}),a("div",{children:a(m,{value:s==null?void 0:s.terms,onChange:d=>t("terms",d)})}),a("div",{children:a(m,{value:s==null?void 0:s.footer,onChange:d=>t("footer",d)})})]})})}export{G as I,H as a};
|