fix: wizard validation
This commit is contained in:
parent
d07ca5c20d
commit
ee94ff03e6
6 changed files with 7 additions and 5 deletions
|
|
@ -194,7 +194,7 @@ const Wallet = ({ name: SCREEN_KEY }) => {
|
|||
<FormRenderer
|
||||
save={wizardSave}
|
||||
elements={editingSchema.elements}
|
||||
validationSchema={editingSchema.validationSchema}
|
||||
validationSchema={editingSchema.getValidationSchema(accounts[editingSchema.code])}
|
||||
value={accounts[editingSchema.code]}
|
||||
/>
|
||||
</Modal>
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ const Wizard = ({
|
|||
fiatCurrency={fiatCurrency}
|
||||
error={error}
|
||||
step={step}
|
||||
accounts={accounts}
|
||||
maxSteps={MAX_STEPS}
|
||||
lastStep={lastStep}
|
||||
isLastStep={isLastStep}
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ const WizardStep = ({
|
|||
maxSteps,
|
||||
lastStep,
|
||||
isLastStep,
|
||||
accounts,
|
||||
onContinue,
|
||||
fiatCurrency,
|
||||
filled,
|
||||
|
|
@ -177,7 +178,7 @@ const WizardStep = ({
|
|||
<FormRenderer
|
||||
save={it => innerContinue({ [type]: form.code }, { [form.code]: it })}
|
||||
elements={schemas[form.code].elements}
|
||||
validationSchema={schemas[form.code].validationSchema}
|
||||
validationSchema={schemas[form.code].getValidationSchema(accounts[form.code])}
|
||||
value={getValue(form.code)}
|
||||
buttonLabel={label}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ const Mailgun = () => {
|
|||
value={accounts.mailgun}
|
||||
save={saveAccount}
|
||||
elements={mailgunSchema.elements}
|
||||
validationSchema={mailgunSchema.validationSchema}
|
||||
validationSchema={mailgunSchema.getValidationSchema(accounts.mailgun)}
|
||||
buttonLabel={'Save'}
|
||||
/>
|
||||
</>
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ function Twilio({ doContinue }) {
|
|||
save={save}
|
||||
value={accounts.twilio}
|
||||
elements={twilio.elements}
|
||||
validationSchema={twilio.validationSchema}
|
||||
validationSchema={twilio.getValidationSchema(accounts.twilio)}
|
||||
buttonLabel={'Continue'}
|
||||
buttonClass={classes.formButton}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ const ChooseExchange = ({ data: currentData, addData }) => {
|
|||
value={accounts[selected]}
|
||||
save={saveExchange(selected)}
|
||||
elements={schema[selected].elements}
|
||||
validationSchema={schema[selected].validationSchema}
|
||||
validationSchema={schema[selected].getValidationSchema(accounts[selected])}
|
||||
buttonLabel={'Continue'}
|
||||
buttonClass={classes.formButton}
|
||||
/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue