From 6dfc75a4ce0cb5d98723bff4d337be9176363ec9 Mon Sep 17 00:00:00 2001 From: ShubhamPalriwala Date: Tue, 29 Aug 2023 19:42:17 +0530 Subject: [PATCH] fix: consent question's checkbox should now have some text or default text mandatory --- .../[environmentId]/surveys/[surveyId]/edit/Validation.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/Validation.ts b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/Validation.ts index b11dc523e0..35261f0017 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/Validation.ts +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/Validation.ts @@ -1,6 +1,7 @@ // extend this object in order to add more validation rules import { + ConsentQuestion, MultipleChoiceMultiQuestion, MultipleChoiceSingleQuestion, Question, @@ -13,6 +14,9 @@ const validationRules = { multipleChoiceSingle: (question: MultipleChoiceSingleQuestion) => { return !question.choices.some((element) => element.label.trim() === ""); }, + consent: (question: ConsentQuestion) => { + return question.label.trim() !== ""; + }, defaultValidation: (question: Question) => { return question.headline.trim() !== ""; },