From 5520edb2c5efc816b5b97322672af151b60ec4bb Mon Sep 17 00:00:00 2001 From: ShubhamPalriwala Date: Wed, 9 Aug 2023 18:43:50 +0530 Subject: [PATCH] feat: set response limit to 50 if the created survey is in-app --- .../environments/[environmentId]/surveys/SurveyStarter.tsx | 5 ++++- .../[environmentId]/surveys/templates/TemplateList.tsx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/SurveyStarter.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/SurveyStarter.tsx index 21f23f8135..5572a70a02 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/SurveyStarter.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/SurveyStarter.tsx @@ -22,9 +22,12 @@ export default function SurveyStarter({ const router = useRouter(); const newSurveyFromTemplate = async (template: Template) => { setIsCreateSurveyLoading(true); + const surveyType = environment?.widgetSetupCompleted ? "web" : "link"; + const autoComplete = surveyType === "web" ? 50 : null; const augmentedTemplate = { ...template.preset, - type: environment?.widgetSetupCompleted ? "web" : "link", + type: surveyType, + autoComplete, }; try { const survey = await createSurveyAction(environmentId, augmentedTemplate); diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx index 3080d3a973..40c4ce36bd 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx @@ -71,9 +71,12 @@ export default function TemplateList({ const addSurvey = async (activeTemplate) => { setLoading(true); + const surveyType = environment?.widgetSetupCompleted ? "web" : "link"; + const autoComplete = surveyType === "web" ? 50 : null; const augmentedTemplate = { ...activeTemplate.preset, - type: environment?.widgetSetupCompleted ? "web" : "link", + type: surveyType, + autoComplete, }; const survey = await createSurveyAction(environmentId, augmentedTemplate); router.push(`/environments/${environmentId}/surveys/${survey.id}/edit`);