From 1aafe915e44f6a42868a66b6e0dc2297c21a93f9 Mon Sep 17 00:00:00 2001 From: lyzno1 Date: Fri, 26 Sep 2025 20:28:59 +0800 Subject: [PATCH] fix: trigger tooltip descriptions and filter trigger types from Nodes tab - Fix trigger tooltip descriptions to use workflow.blocksAbout translations - Filter TriggerWebhook/TriggerSchedule/TriggerPlugin from Blocks component - Ensure trigger types only appear in Start tab, not Nodes tab --- web/app/components/workflow/block-selector/blocks.tsx | 6 ++++++ web/app/components/workflow/block-selector/start-blocks.tsx | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/block-selector/blocks.tsx b/web/app/components/workflow/block-selector/blocks.tsx index 48e2247475..c44c9f66ea 100644 --- a/web/app/components/workflow/block-selector/blocks.tsx +++ b/web/app/components/workflow/block-selector/blocks.tsx @@ -49,6 +49,12 @@ const Blocks = ({ return BLOCK_CLASSIFICATIONS.reduce((acc, classification) => { const grouped = groupBy(blocks, 'metaData.classification') const list = (grouped[classification] || []).filter((block) => { + // Filter out trigger types from Blocks tab + if (block.metaData.type === BlockEnum.TriggerWebhook + || block.metaData.type === BlockEnum.TriggerSchedule + || block.metaData.type === BlockEnum.TriggerPlugin) + return false + return block.metaData.title.toLowerCase().includes(searchText.toLowerCase()) && availableBlocksTypes.includes(block.metaData.type) }) diff --git a/web/app/components/workflow/block-selector/start-blocks.tsx b/web/app/components/workflow/block-selector/start-blocks.tsx index 34e4d4030f..8d56f24a40 100644 --- a/web/app/components/workflow/block-selector/start-blocks.tsx +++ b/web/app/components/workflow/block-selector/start-blocks.tsx @@ -77,7 +77,7 @@ const StartBlocks = ({ }
- {block.description || availableNodesMetaData.nodesMap?.[block.type]?.description} + {t(`workflow.blocksAbout.${block.type}`)}
{(block.type === BlockEnumValues.TriggerWebhook || block.type === BlockEnumValues.TriggerSchedule) && (