import{r as s,h as t}from"./p-CV0Pyo1O.js";import{C as i}from"./p-BcNb9bVO.js";import{B as e}from"./p-XYgDHrVL.js";import{B as o}from"./p-CHo7TfsM.js";import"./p-CZfYo5-1.js";import"./p-CPKMvyV_.js";const n=class{constructor(t){s(this,t)}get showPreviousStepButton(){return this.currentStep>0}get showNextStepButton(){return this.currentStep<this.totalSteps}get showSubmitButton(){return this.currentStep===this.totalSteps}render(){return t("div",{key:"6fac4d1e92b732da3e7e867c091f23e9e3b7d6ab",class:"d-flex gap-2"},t(o,{key:"a96025bed24ade707d7f28561a12a9bcf62401e8",variant:"secondary",type:"button",onClick:()=>this.previousStepButtonOnClick(),disabled:this.formDisabled,hidden:!this.showPreviousStepButton},"Previous"),t(o,{key:"c4bd0d4a7f79942b307a4587e77c73158d4b704d",variant:"primary",type:"button",onClick:s=>this.nextStepButtonOnClick(s,e.nextStep),disabled:this.formDisabled,isLoading:this.formLoading,hidden:!this.showNextStepButton},"Next"),t(o,{key:"5fa56e168646f4fa266fde124c78dc2564a6c311",variant:"primary",type:"submit",onClick:s=>this.nextStepButtonOnClick(s,e.submit),disabled:this.formDisabled,isLoading:this.formLoading,hidden:!this.showSubmitButton},"Submit"))}},r=class{constructor(e){s(this,e),this.allowOptionalFields=!1,this.country=i.USA,this.componentStepMapping={0:()=>t("business-core-info-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[0]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),1:()=>t("legal-address-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[1]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),2:()=>t("additional-questions-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[2]=s,allowOptionalFields:this.allowOptionalFields}),3:()=>t("business-representative-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[3]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),4:()=>t("business-owners-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[4]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),5:()=>t("business-bank-account-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[5]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),6:()=>t("document-upload-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[6]=s,allowOptionalFields:this.allowOptionalFields,country:this.country}),7:()=>t("business-terms-conditions-form-step",{businessId:this.businessId,authToken:this.authToken,ref:s=>this.refs[7]=s,onFormLoading:this.handleFormLoading,allowOptionalFields:this.allowOptionalFields})}}get currentStepComponent(){return this.componentStepMapping[this.currentStep]()}render(){return t("div",{key:"a249d66ac8348900e21998c4cf89bd02cfeec7c1",class:"col-12 mb-4"},this.currentStepComponent)}};export{n as payment_provisioning_form_buttons,r as payment_provisioning_form_steps}