From 1f1dedad1ee93ca39ee16ddaf795faa4b81c41dc Mon Sep 17 00:00:00 2001 From: kumaradityaraj Date: Wed, 17 Jun 2026 14:43:59 +0530 Subject: [PATCH] Adding tooltip in the node Signed-off-by: kumaradityaraj --- .../src/react-flow/nodes/Nodes.tsx | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx b/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx index 66853cba..921fd7c9 100644 --- a/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx +++ b/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx @@ -25,6 +25,7 @@ import { containerNodeConfigMap, } from "./taskNodeConfig"; import { getCallSubType, getListenSubType, getRunSubType } from "../../core"; +import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; export const ReactFlowNodeTypes: RF.NodeTypes = { [GraphNodeType.Start]: StartNode, @@ -88,14 +89,25 @@ function TaskNodeBadge({ badge, testId }: BadgeProps) { const isUnknown = !KNOWN_BADGES.has(badge.toLowerCase()); if (isUnknown) { - /* TODO: instead of using the browser default to display tool tip like below, replace with tooltip component when we add it */ return ( - - {badge} - + + + + {badge} + + + +

+ {badge} +

+
+
); } - return ( {badge}