export const validationSchema = {
field: {
account: [Validators.required.validator, iban.validator, ibanBlackList],
name: [Validators.required.validator],
integerAmount: [
Able to update this schema on the fly, with:
React.useEffect(() => {
getDisabledCountryIBANCollection().then(countries => {
const newValidationSchema = {
...validationSchema,
field: {
...validationSchema.field,
account: [
...validationSchema.field.account,
{
validator: countryBlackList,
customArgs: {
countries,
},
},
],
},
};
formValidation.updateValidationSchema(newValidationSchema);
});
}, []);