diff --git a/web/app/components/workflow/skill/file-tree.tsx b/web/app/components/workflow/skill/file-tree.tsx index 8d5ebaf5f9..1188050922 100644 --- a/web/app/components/workflow/skill/file-tree.tsx +++ b/web/app/components/workflow/skill/file-tree.tsx @@ -4,6 +4,7 @@ import type { NodeApi, TreeApi } from 'react-arborist' import type { OpensObject } from './store' import type { TreeNodeData } from './type' import { RiDragDropLine } from '@remixicon/react' +import { useIsMutating } from '@tanstack/react-query' import { useSize } from 'ahooks' import * as React from 'react' import { useCallback, useEffect, useMemo, useRef } from 'react' @@ -45,6 +46,7 @@ const FileTree: React.FC = ({ className }) => { const appId = appDetail?.id || '' const { data: treeData, isLoading, error } = useGetAppAssetTree(appId) + const isMutating = useIsMutating() > 0 const expandedFolderIds = useSkillEditorStore(s => s.expandedFolderIds) const activeTabId = useSkillEditorStore(s => s.activeTabId) @@ -135,7 +137,13 @@ const FileTree: React.FC = ({ className }) => { return ( <> -
+