From 3bcadbe6733b6aed93af7ebc903a8e923b4a0664 Mon Sep 17 00:00:00 2001 From: twwu Date: Mon, 27 Oct 2025 11:42:00 +0800 Subject: [PATCH] refactor: enhance loading state handling for RAG tool recommendations by introducing isLoadingRAGRecommendedPlugins --- .../block-selector/rag-tool-recommendations/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/block-selector/rag-tool-recommendations/index.tsx b/web/app/components/workflow/block-selector/rag-tool-recommendations/index.tsx index 4406690e57..eecd874335 100644 --- a/web/app/components/workflow/block-selector/rag-tool-recommendations/index.tsx +++ b/web/app/components/workflow/block-selector/rag-tool-recommendations/index.tsx @@ -26,6 +26,7 @@ const RAGToolRecommendations = ({ const { data: ragRecommendedPlugins, + isLoading: isLoadingRAGRecommendedPlugins, isFetching: isFetchingRAGRecommendedPlugins, } = useRAGRecommendedPlugins() @@ -54,7 +55,8 @@ const RAGToolRecommendations = ({
{t('pipeline.ragToolSuggestions.title')}
- {isFetchingRAGRecommendedPlugins && ( + {/* For first time loading, show loading */} + {isLoadingRAGRecommendedPlugins && (
@@ -76,7 +78,7 @@ const RAGToolRecommendations = ({ />

)} - {!isFetchingRAGRecommendedPlugins && (recommendedPlugins.length > 0 || unInstalledPlugins.length > 0) && ( + {(recommendedPlugins.length > 0 || unInstalledPlugins.length > 0) && ( <>