From d31fa355868511a1a4622f7ebc950347cb78d28e Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa Date: Fri, 22 Nov 2024 09:34:00 -0300 Subject: [PATCH] feat: add Google icons to search-related components (#4760) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ (google_search_api.py): Add icon property to GoogleSearchAPIComponent for better visualization in the UI ✨ (google_serper_api.py): Add icon property to GoogleSerperAPIComponent for better visualization in the UI 📝 (styleUtils.ts): Add GoogleSearchAPI and GoogleSerperAPI icons to nodeIconsLucide for consistent styling in the frontend. --- src/backend/base/langflow/components/tools/google_search_api.py | 2 +- src/backend/base/langflow/components/tools/google_serper_api.py | 2 +- src/frontend/src/utils/styleUtils.ts | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/base/langflow/components/tools/google_search_api.py b/src/backend/base/langflow/components/tools/google_search_api.py index 7df0fef5f..a57ebb346 100644 --- a/src/backend/base/langflow/components/tools/google_search_api.py +++ b/src/backend/base/langflow/components/tools/google_search_api.py @@ -9,7 +9,7 @@ class GoogleSearchAPIComponent(LCToolComponent): display_name = "Google Search API" description = "Call Google Search API." name = "GoogleSearchAPI" - + icon = "Google" inputs = [ SecretStrInput(name="google_api_key", display_name="Google API Key", required=True), SecretStrInput(name="google_cse_id", display_name="Google CSE ID", required=True), diff --git a/src/backend/base/langflow/components/tools/google_serper_api.py b/src/backend/base/langflow/components/tools/google_serper_api.py index a7f53ce07..038c9d2e1 100644 --- a/src/backend/base/langflow/components/tools/google_serper_api.py +++ b/src/backend/base/langflow/components/tools/google_serper_api.py @@ -10,7 +10,7 @@ class GoogleSerperAPIComponent(LCToolComponent): display_name = "Google Serper API" description = "Call the Serper.dev Google Search API." name = "GoogleSerperAPI" - + icon = "Google" inputs = [ SecretStrInput(name="serper_api_key", display_name="Serper API Key", required=True), MultilineInput( diff --git a/src/frontend/src/utils/styleUtils.ts b/src/frontend/src/utils/styleUtils.ts index 47b9660e9..0c3b940a8 100644 --- a/src/frontend/src/utils/styleUtils.ts +++ b/src/frontend/src/utils/styleUtils.ts @@ -613,6 +613,8 @@ export const nodeIconsLucide: iconsType = { GoogleSearchAPIWrapper: GoogleIcon, GoogleSearchResults: GoogleIcon, GoogleSearchRun: GoogleIcon, + GoogleSearchAPI: GoogleIcon, + GoogleSerperAPI: GoogleIcon, Google: GoogleIcon, GoogleGenerativeAI: GoogleGenerativeAIIcon, Groq: GroqIcon,