From feb58a13fecc85ea1b7733f687b52e564ec0118d Mon Sep 17 00:00:00 2001 From: Yury Saukou Date: Mon, 6 Nov 2023 18:54:10 +0400 Subject: [PATCH] Support for asynchronous validation at the field array level --- src/useFieldArray.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/useFieldArray.js b/src/useFieldArray.js index 6cf256a..d426d1a 100644 --- a/src/useFieldArray.js +++ b/src/useFieldArray.js @@ -41,9 +41,9 @@ const useFieldArray = ( ), [name, formMutators]) const validate: FieldValidator = useConstant( - () => (value, allValues, meta) => { + () => async (value, allValues, meta) => { if (!validateProp) return undefined - const error = validateProp(value, allValues, meta) + const error = await validateProp(value, allValues, meta) if (!error || Array.isArray(error)) { return error } else {