diff --git a/apps/formbricks-com/components/dummyUI/templates.ts b/apps/formbricks-com/components/dummyUI/templates.ts index 13f5372750..eec443a3a6 100644 --- a/apps/formbricks-com/components/dummyUI/templates.ts +++ b/apps/formbricks-com/components/dummyUI/templates.ts @@ -45,6 +45,7 @@ export const customSurvey: Template = { headline: "Custom Survey", subheader: "This is an example survey.", placeholder: "Type your answer here...", + longAnswer: true, required: true, }, ], @@ -116,12 +117,14 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "What type of people do you think would most benefit from Formbricks?", + longAnswer: true, required: true, }, { id: createId(), type: QuestionType.OpenText, headline: "What is the main benefit your receive from Formbricks?", + longAnswer: true, required: true, }, { @@ -129,6 +132,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "How can we improve our service for you?", subheader: "Please be as specific as possible.", + longAnswer: true, required: true, }, ], @@ -298,6 +302,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "Would you like to add something?", subheader: "Feel free to speak your mind, we do too.", + longAnswer: true, required: false, }, ], @@ -387,6 +392,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "How can we win you back?", subheader: "Feel free to speak your mind, we do too.", + longAnswer: true, required: false, }, ], @@ -434,6 +440,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "Any details to share?", + longAnswer: true, required: false, }, { @@ -441,6 +448,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "How are you solving your problem instead?", subheader: "Please name alternative tools:", + longAnswer: true, required: false, }, ], @@ -549,6 +557,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "What did you come here to do today?", + longAnswer: true, required: false, }, ], @@ -615,6 +624,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "Wanna add something?", subheader: "This really helps us do better!", + longAnswer: true, required: false, }, ], @@ -678,6 +688,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "How can we improve our service for you?", subheader: "Please be as specific as possible.", + longAnswer: true, required: true, }, ], @@ -713,6 +724,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "Give us the juicy details:", + longAnswer: true, required: true, }, ], @@ -760,6 +772,7 @@ export const templates: Template[] = [ type: QuestionType.OpenText, headline: "Which product would you like to integrate next?", subheader: "We keep building integrations. Yours can be next:", + longAnswer: true, required: false, }, ], @@ -806,6 +819,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "If you chose other, please clarify:", + longAnswer: true, required: false, }, ], @@ -840,12 +854,14 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "Please elaborate:", + longAnswer: true, required: false, }, { id: createId(), type: QuestionType.OpenText, headline: "Page URL", + longAnswer: true, required: false, }, ], @@ -974,6 +990,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "What's the #1 thing you'd like to change in Formbricks?", + longAnswer: true, required: false, }, ], @@ -1002,6 +1019,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "What is one thing we could do better?", + longAnswer: true, required: false, }, ], @@ -1040,6 +1058,7 @@ export const templates: Template[] = [ id: createId(), type: QuestionType.OpenText, headline: "What’s missing or unclear to you about Formbricks?", + longAnswer: true, required: false, }, { diff --git a/apps/web/app/environments/[environmentId]/surveys/[surveyId]/edit/QuestionCard.tsx b/apps/web/app/environments/[environmentId]/surveys/[surveyId]/edit/QuestionCard.tsx index 6d6d652352..8a42182e05 100644 --- a/apps/web/app/environments/[environmentId]/surveys/[surveyId]/edit/QuestionCard.tsx +++ b/apps/web/app/environments/[environmentId]/surveys/[surveyId]/edit/QuestionCard.tsx @@ -227,8 +227,24 @@ export default function QuestionCard({ {open && ( -