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 eac8acdba9..b33b46e162 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/templates/TemplateList.tsx @@ -138,81 +138,63 @@ export default function TemplateList({ environmentId, onTemplateClick, product, )} - {templates - .filter( - (template) => { - const matchesCategory = - selectedFilter === ALL_CATEGORY_NAME || - template.category === selectedFilter || - (selectedFilter === RECOMMENDED_CATEGORY_NAME && template.objectives?.includes(profile.objective)); - - const templateName = template.name?.toLowerCase(); - const templateDescription = template.description?.toLowerCase(); - const searchQuery = templateSearch?.toLowerCase(); - - const matchesSearch = - templateName?.includes(searchQuery) || templateDescription?.includes(searchQuery); - - return matchesCategory && matchesSearch; - } - ) - .map((template: Template) => ( -
{ - const newTemplate = replacePresetPlaceholders(template, product); - onTemplateClick(newTemplate); - setActiveTemplate(newTemplate); - }} - key={template.name} - className={cn( - activeTemplate?.name === template.name && "ring-2 ring-slate-400", - "duration-120 group relative cursor-pointer rounded-lg bg-white p-6 shadow transition-all duration-150 hover:scale-105" - )}> -
-
- {template.category} -
- {template.preset.questions.some( - (question) => question.logic && question.logic.length > 0 - ) && ( - - - -
- -
-
- This survey uses branching logic. -
-
- )} + {filteredTemplates.map((template: Template) => ( +
{ + const newTemplate = replacePresetPlaceholders(template, product); + onTemplateClick(newTemplate); + setActiveTemplate(newTemplate); + }} + key={template.name} + className={cn( + activeTemplate?.name === template.name && "ring-2 ring-slate-400", + "duration-120 group relative cursor-pointer rounded-lg bg-white p-6 shadow transition-all duration-150 hover:scale-105" + )}> +
+
+ {template.category}
-

{template.name}

-

{template.description}

- {activeTemplate?.name === template.name && ( - - )} + {template.preset.questions.some( + (question) => question.logic && question.logic.length > 0 + ) && ( + + + +
+ +
+
+ This survey uses branching logic. +
+
+ )}
- ))} +

{template.name}

+

{template.description}

+ {activeTemplate?.name === template.name && ( + + )} +
+ ))}
);