diff --git a/web/app/components/workflow/skill/start-tab/skill-templates-section.tsx b/web/app/components/workflow/skill/start-tab/skill-templates-section.tsx index 10cc86690c..58ab248c00 100644 --- a/web/app/components/workflow/skill/start-tab/skill-templates-section.tsx +++ b/web/app/components/workflow/skill/start-tab/skill-templates-section.tsx @@ -4,6 +4,7 @@ import type { SkillTemplateSummary } from './templates/types' import { memo, useCallback, useMemo, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' import { useStore as useAppStore } from '@/app/components/app/store' +import { SearchMenu } from '@/app/components/base/icons/src/vender/knowledge' import { useWorkflowStore } from '@/app/components/workflow/store' import { useBatchUpload } from '@/service/use-app-asset' import { useExistingSkillNames } from '../hooks/use-skill-asset-tree' @@ -89,18 +90,29 @@ const SkillTemplatesSection = () => { -
- {filtered.map(entry => ( - - ))} -
+ {filtered.length === 0 && searchQuery + ? ( +
+ + + {t('skill.startTab.noTemplatesFound')} + +
+ ) + : ( +
+ {filtered.map(entry => ( + + ))} +
+ )} ) } diff --git a/web/i18n/en-US/workflow.json b/web/i18n/en-US/workflow.json index 1a58eefa66..b797d547d2 100644 --- a/web/i18n/en-US/workflow.json +++ b/web/i18n/en-US/workflow.json @@ -1103,6 +1103,7 @@ "skill.startTab.importModal.title": "Import Skill", "skill.startTab.importSkill": "Import Skill", "skill.startTab.importSkillDesc": "Import skill from skill.zip file", + "skill.startTab.noTemplatesFound": "No templates were found", "skill.startTab.searchPlaceholder": "Search…", "skill.startTab.skillAdded": "Added", "skill.startTab.templatesComingSoon": "Templates coming soon…", diff --git a/web/i18n/zh-Hans/workflow.json b/web/i18n/zh-Hans/workflow.json index c869beb305..0bad90b617 100644 --- a/web/i18n/zh-Hans/workflow.json +++ b/web/i18n/zh-Hans/workflow.json @@ -1095,6 +1095,7 @@ "skill.startTab.importModal.title": "导入 Skill", "skill.startTab.importSkill": "导入 Skill", "skill.startTab.importSkillDesc": "从 skill.zip 文件导入", + "skill.startTab.noTemplatesFound": "未找到模板", "skill.startTab.searchPlaceholder": "搜索…", "skill.startTab.skillAdded": "已添加", "skill.startTab.templatesComingSoon": "模板即将推出…",