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) => ( -
{template.description}
- {activeTemplate?.name === template.name && ( - - )} + {template.preset.questions.some( + (question) => question.logic && question.logic.length > 0 + ) && ( +{template.description}
+ {activeTemplate?.name === template.name && ( + + )} +