From a44b800c8520f37edf6bc2de652661a4baa7299c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=93=8D=E4=BD=9C?= Date: Tue, 9 Dec 2025 11:09:43 +0800 Subject: [PATCH] chore: find more redirect to correct category (#29303) --- .../components/workflow/block-selector/all-start-blocks.tsx | 3 ++- web/app/components/workflow/block-selector/all-tools.tsx | 3 ++- web/app/components/workflow/block-selector/data-sources.tsx | 1 + .../workflow/block-selector/market-place-plugin/list.tsx | 6 ++++-- .../nodes/_base/components/agent-strategy-selector.tsx | 1 + 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/web/app/components/workflow/block-selector/all-start-blocks.tsx b/web/app/components/workflow/block-selector/all-start-blocks.tsx index ac8f665ad4..7986252c1a 100644 --- a/web/app/components/workflow/block-selector/all-start-blocks.tsx +++ b/web/app/components/workflow/block-selector/all-start-blocks.tsx @@ -176,6 +176,7 @@ const AllStartBlocks = ({ wrapElemRef={wrapElemRef as RefObject} list={marketplacePlugins} searchText={trimmedSearchText} + category={PluginCategoryEnum.trigger} tags={tags} hideFindMoreFooter /> @@ -208,7 +209,7 @@ const AllStartBlocks = ({ // Footer - Same as Tools tab marketplace footer {t('plugin.findMoreInMarketplace')} diff --git a/web/app/components/workflow/block-selector/all-tools.tsx b/web/app/components/workflow/block-selector/all-tools.tsx index 378c9387f1..08eac3f8cc 100644 --- a/web/app/components/workflow/block-selector/all-tools.tsx +++ b/web/app/components/workflow/block-selector/all-tools.tsx @@ -284,6 +284,7 @@ const AllTools = ({ wrapElemRef={wrapElemRef as RefObject} list={notInstalledPlugins} searchText={searchText} + category={PluginCategoryEnum.tool} toolContentClassName={toolContentClassName} tags={tags} hideFindMoreFooter @@ -315,7 +316,7 @@ const AllTools = ({ {shouldShowMarketplaceFooter && ( {t('plugin.findMoreInMarketplace')} diff --git a/web/app/components/workflow/block-selector/data-sources.tsx b/web/app/components/workflow/block-selector/data-sources.tsx index b98a52dcff..ba92acb33f 100644 --- a/web/app/components/workflow/block-selector/data-sources.tsx +++ b/web/app/components/workflow/block-selector/data-sources.tsx @@ -115,6 +115,7 @@ const DataSources = ({ list={notInstalledPlugins} tags={[]} searchText={searchText} + category={PluginCategoryEnum.datasource} toolContentClassName={toolContentClassName} /> )} diff --git a/web/app/components/workflow/block-selector/market-place-plugin/list.tsx b/web/app/components/workflow/block-selector/market-place-plugin/list.tsx index 8c050b60d6..a323fd7305 100644 --- a/web/app/components/workflow/block-selector/market-place-plugin/list.tsx +++ b/web/app/components/workflow/block-selector/market-place-plugin/list.tsx @@ -4,7 +4,7 @@ import type { RefObject } from 'react' import { useTranslation } from 'react-i18next' import useStickyScroll, { ScrollPosition } from '../use-sticky-scroll' import Item from './item' -import type { Plugin } from '@/app/components/plugins/types' +import type { Plugin, PluginCategoryEnum } from '@/app/components/plugins/types' import cn from '@/utils/classnames' import Link from 'next/link' import { RiArrowRightUpLine, RiSearchLine } from '@remixicon/react' @@ -16,6 +16,7 @@ export type ListProps = { list: Plugin[] searchText: string tags: string[] + category?: PluginCategoryEnum toolContentClassName?: string disableMaxWidth?: boolean hideFindMoreFooter?: boolean @@ -29,6 +30,7 @@ const List = ({ searchText, tags, list, + category, toolContentClassName, disableMaxWidth = false, hideFindMoreFooter = false, @@ -78,7 +80,7 @@ const List = ({ return ( {t('plugin.findMoreInMarketplace')} diff --git a/web/app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx b/web/app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx index fe6266dea3..ef292fd468 100644 --- a/web/app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx +++ b/web/app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx @@ -231,6 +231,7 @@ export const AgentStrategySelector = memo((props: AgentStrategySelectorProps) => list={notInstalledPlugins} searchText={query} tags={DEFAULT_TAGS} + category={PluginCategoryEnum.agent} disableMaxWidth />}