aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pages/FormPage.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pages/FormPage.tsx b/src/pages/FormPage.tsx
index ab74be9..8e998c5 100644
--- a/src/pages/FormPage.tsx
+++ b/src/pages/FormPage.tsx
@@ -205,7 +205,7 @@ function FormPage(): JSX.Element {
async function handleSubmit(event: SyntheticEvent) {
event.preventDefault();
// Client-side required validation
- const invalidFieldIds: number[] = [];
+ const invalidFieldIDs: number[] = [];
questions.forEach((prop, i) => {
const question: Question = prop.props.question;
if (!question.required) {
@@ -215,12 +215,12 @@ function FormPage(): JSX.Element {
prop.ref.current.validateField();
// In case when field is invalid, add this to invalid fields list.
if (prop.props.public_state.get("valid") === false) {
- invalidFieldIds.push(i);
+ invalidFieldIDs.push(i);
}
});
- if (invalidFieldIds.length) {
- const firstErrored = questions[invalidFieldIds[0]];
+ if (invalidFieldIDs.length) {
+ const firstErrored = questions[invalidFieldIDs[0]];
if (firstErrored && firstErrored.props.scroll_ref) {
firstErrored.props.scroll_ref.current.scrollIntoView({ behavior: "smooth", block: "center" });
}