dify/web/app/components/workflow/skill/file-tree
yyh 92731bffba
feat: add ArtifactSlice and integrate artifact preview into skill editor tabs
Introduce a dedicated Zustand ArtifactSlice to manage artifact selection
state with mutual exclusion against the main file tree. Artifact files
from the sandbox can now be opened as tabs in the skill editor, rendered
via a lightweight ArtifactContentPanel that reuses ReadOnlyFilePreview.
2026-01-29 17:52:41 +08:00
..
artifacts-section.tsx feat: add ArtifactSlice and integrate artifact preview into skill editor tabs 2026-01-29 17:52:41 +08:00
artifacts-tree.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
drag-action-tooltip.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
index.tsx feat: sync file tree 2026-01-29 16:33:33 +08:00
menu-item.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
node-menu.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
tree-context-menu.tsx feat(portal): add useContextMenuFloating hook for coordinate-based context menus 2026-01-29 14:01:36 +08:00
tree-edit-input.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
tree-guide-lines.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
tree-node-icon.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00
tree-node.tsx feat(sandbox): use extension field for file icon type mapping 2026-01-27 16:21:03 +08:00
upload-status-tooltip.tsx refactor(skill): remove React.FC type annotations from all components 2026-01-28 23:34:08 +08:00