From 9e4e4b231ca9778cdf7a73c22635f6276facdd7d Mon Sep 17 00:00:00 2001 From: James Date: Fri, 12 Aug 2022 13:11:49 -0700 Subject: [PATCH] chore: adds commenting to obscure form function --- src/admin/components/forms/Form/fieldReducer.ts | 1 - src/admin/components/forms/Form/index.tsx | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/admin/components/forms/Form/fieldReducer.ts b/src/admin/components/forms/Form/fieldReducer.ts index 78311a4555..cca9653630 100644 --- a/src/admin/components/forms/Form/fieldReducer.ts +++ b/src/admin/components/forms/Form/fieldReducer.ts @@ -1,5 +1,4 @@ import equal from 'deep-equal'; -import ObjectID from 'bson-objectid'; import { unflatten, flatten } from 'flatley'; import flattenFilters from './flattenFilters'; import getSiblingData from './getSiblingData'; diff --git a/src/admin/components/forms/Form/index.tsx b/src/admin/components/forms/Form/index.tsx index 46d0b67864..f87dc7175f 100644 --- a/src/admin/components/forms/Form/index.tsx +++ b/src/admin/components/forms/Form/index.tsx @@ -367,6 +367,10 @@ const Form: React.FC = (props) => { refreshCookie(); }, 15000, [fields]); + // Re-run form validation every second + // as fields change, because field validations can + // potentially rely on OTHER field values to determine + // if they are valid or not (siblingData, data) useThrottledEffect(() => { validateForm(); }, 1000, [validateForm, fields]);