2 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import{u as D,x as E,_ as q,j as i,H as O,C as f,c as a,bt as u,I as m,dU as w,ck as h,i as j,cm as _,cl as T,ak as A,bs as G,cn as c}from"./bundle.31c6ea9c.js";function J(n){var d,v,b,p,C,S,V,x,g,y,M,N,Y,F,k;const{t:s}=D(),{handleChange:o}=n,t=E(),[e]=q(A);return i(O,{children:[i(f,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(u,{leftSide:s("frequency"),children:a(m,{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,customSelector:!0,dismissable:!1,children:Object.keys(w).map((l,r)=>a("option",{value:l,children:s(w[l])},r))})}),a(u,{leftSide:s("start_date"),children:a(h,{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(u,{leftSide:s("remaining_cycles"),children:i(m,{value:(b=e==null?void 0:e.remaining_cycles)==null?void 0:b.toString(),onValueChange:l=>o("remaining_cycles",parseInt(l)),errorMessage:(p=n.errors)==null?void 0:p.errors.remaining_cycles,customSelector:!0,dismissable:!1,children:[a("option",{value:"-1",children:s("endless")}),[...Array(37).keys()].map((l,r)=>a("option",{value:l.toString(),children:l},r))]})}),a(u,{leftSide:s("due_date"),children:i(m,{value:(C=e==null?void 0:e.due_date_days)==null?void 0:C.toString(),onValueChange:l=>o("due_date_days",l),errorMessage:(S=n.errors)==null?void 0:S.errors.due_date_days,customSelector:!0,dismissable:!1,children:[a("option",{value:"terms",children:s("use_payment_terms")}),[...Array(31).keys()].map((l,r)=>i("option",{value:(l+1).toString(),children:[s("day")," ",l+1]},r))]})}),e&&((V=t==null?void 0:t.custom_fields)==null?void 0:V.invoice1)&&a(_,{field:"invoice1",defaultValue:(e==null?void 0:e.custom_value1)||"",value:t.custom_fields.invoice1,onValueChange:l=>o("custom_value1",String(l))}),e&&((x=t==null?void 0:t.custom_fields)==null?void 0:x.invoice2)&&a(_,{field:"invoice2",defaultValue:(e==null?void 0:e.custom_value2)||"",value:t.custom_fields.invoice2,onValueChange:l=>o("custom_value2",String(l))})]}),i(f,{className:"col-span-12 lg:col-span-6 xl:col-span-4 h-max",children:[a(u,{leftSide:s("invoice_number_short"),children:a(h,{id:"number",onValueChange:l=>o("number",l),value:(e==null?void 0:e.number)||"",errorMessage:(g=n.errors)==null?void 0:g.errors.number})}),a(u,{leftSide:s("po_number_short"),children:a(h,{id:"po_number",onValueChange:l=>o("po_number",l),value:(e==null?void 0:e.po_number)||"",errorMessage:(y=n.errors)==null?void 0:y.errors.po_number})}),a(u,{leftSide:s("discount"),children:i("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:(M=n.errors)==null?void 0:M.errors.discount})}),a("div",{className:"w-full lg:w-1/2",children:i(m,{onValueChange:l=>o("is_amount_discount",JSON.parse(l)),value:e==null?void 0:e.is_amount_discount.toString(),errorMessage:(N=n.errors)==null?void 0:N.errors.is_amount_discount,customSelector:!0,dismissable:!1,children:[a("option",{value:"false",children:s("percent")}),a("option",{value:"true",children:s("amount")})]})})]})}),a(u,{leftSide:s("auto_bill"),children:i(m,{value:(e==null?void 0:e.auto_bill)||!1,onValueChange:l=>o("auto_bill",l),errorMessage:(Y=n.errors)==null?void 0:Y.errors.auto_bill,customSelector:!0,dismissable:!1,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&&((F=t==null?void 0:t.custom_fields)==null?void 0:F.invoice3)&&a(_,{field:"invoice3",defaultValue:(e==null?void 0:e.custom_value3)||"",value:t.custom_fields.invoice3,onValueChange:l=>o("custom_value3",String(l))}),e&&((k=t==null?void 0:t.custom_fields)==null?void 0:k.invoice4)&&a(_,{field:"invoice4",defaultValue:(e==null?void 0:e.custom_value4)||"",value:t.custom_fields.invoice4,onValueChange:l=>o("custom_value4",String(l))})]})]})}function U(n){const[s]=q(A),{t:o}=D(),{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:i(G,{tabs:e,children:[a("div",{children:a(c,{value:s==null?void 0:s.public_notes,onChange:d=>t("public_notes",d)})}),a("div",{children:a(c,{value:s==null?void 0:s.private_notes,onChange:d=>t("private_notes",d)})}),a("div",{children:a(c,{value:s==null?void 0:s.terms,onChange:d=>t("terms",d)})}),a("div",{children:a(c,{value:s==null?void 0:s.footer,onChange:d=>t("footer",d)})})]})})}export{J as I,U as a};
 |