dify/web/app/components/workflow/skill/start-tab
yyh e9608532bd
feat(skill): guard template cards against duplicate skill addition
Add useExistingSkillNames hook that derives root folder names from the
cached asset tree via TanStack Query select, then use it to show an
"Added" state on hover for already-present skills and block re-upload.
2026-01-30 16:10:19 +08:00
..
category-tabs fix(skill): align category tabs with actual skill tags 2026-01-30 16:10:18 +08:00
templates fix(skill): align category tabs with actual skill tags 2026-01-30 16:10:18 +08:00
action-card.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
create-import-section.tsx Revert "refactor(skill): replace React icon components with CSS Icons" 2026-01-30 12:42:20 +08:00
index.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
section-header.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
skill-templates-section.tsx feat(skill): guard template cards against duplicate skill addition 2026-01-30 16:10:19 +08:00
template-card.tsx feat(skill): guard template cards against duplicate skill addition 2026-01-30 16:10:19 +08:00
template-search.tsx fix(skill): use SearchInput with debounce and align card to Figma 2026-01-30 16:10:18 +08:00