From 2fcc6708e1ae033fcfd5c6d59f8920fa506581e4 Mon Sep 17 00:00:00 2001 From: jb-coquet Date: Thu, 10 Mar 2022 17:27:18 +0100 Subject: [PATCH] feat(libs/form-builder): go to next step only when no error --- libs/form-builder/package.json | 2 +- .../src/lib/components/submitField.component.tsx | 6 ++++-- libs/form-validation-rule-list/package.json | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/form-builder/package.json b/libs/form-builder/package.json index 3042866..3b0f5fa 100644 --- a/libs/form-builder/package.json +++ b/libs/form-builder/package.json @@ -1,6 +1,6 @@ { "name": "@bedrockstreaming/form-builder", - "version": "0.8.3", + "main": "./src/index.ts", "dependencies": { "react-hook-form": "7.27.0" }, diff --git a/libs/form-builder/src/lib/components/submitField.component.tsx b/libs/form-builder/src/lib/components/submitField.component.tsx index 5a65752..e380a2c 100644 --- a/libs/form-builder/src/lib/components/submitField.component.tsx +++ b/libs/form-builder/src/lib/components/submitField.component.tsx @@ -29,9 +29,11 @@ export function SubmitField({ const handleNextStep = React.useCallback( (event) => { event.preventDefault(); - onNextStep(getValues()); + if (!nextDisabled) { + onNextStep(getValues()); + } }, - [onNextStep, getValues], + [onNextStep, getValues, nextDisabled], ); return ( diff --git a/libs/form-validation-rule-list/package.json b/libs/form-validation-rule-list/package.json index 9c94d10..88dd513 100644 --- a/libs/form-validation-rule-list/package.json +++ b/libs/form-validation-rule-list/package.json @@ -1,6 +1,6 @@ { "name": "@bedrockstreaming/form-validation-rule-list", - "version": "0.8.3", + "main": "./src/index.ts", "dependencies": {}, "peerDependencies": { "react": "17.0.2",