From 455f560fa1b945eb2aa33707d8d92204c6fd95e7 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 15 May 2025 21:20:59 -0700 Subject: [PATCH] add cua support in navigation block (#2359) --- .../nodes/NavigationNode/NavigationNode.tsx | 32 +++++++++++++++++++ .../editor/nodes/NavigationNode/types.ts | 2 ++ .../workflows/editor/workflowEditorUtils.ts | 3 ++ .../routes/workflows/types/workflowTypes.ts | 1 + .../workflows/types/workflowYamlTypes.ts | 1 + 5 files changed, 39 insertions(+) diff --git a/skyvern-frontend/src/routes/workflows/editor/nodes/NavigationNode/NavigationNode.tsx b/skyvern-frontend/src/routes/workflows/editor/nodes/NavigationNode/NavigationNode.tsx index 2169bb4b..73dc543b 100644 --- a/skyvern-frontend/src/routes/workflows/editor/nodes/NavigationNode/NavigationNode.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/nodes/NavigationNode/NavigationNode.tsx @@ -35,6 +35,13 @@ import { ParametersMultiSelect } from "../TaskNode/ParametersMultiSelect"; import { AppNode } from ".."; import { getAvailableOutputParameterKeys } from "../../workflowEditorUtils"; import { useIsFirstBlockInWorkflow } from "../../hooks/useIsFirstNodeInWorkflow"; +import { + Select, + SelectTrigger, + SelectContent, + SelectValue, + SelectItem, +} from "@/components/ui/select"; function NavigationNode({ id, data }: NodeProps) { const { updateNodeData } = useReactFlow(); @@ -56,6 +63,7 @@ function NavigationNode({ id, data }: NodeProps) { totpIdentifier: data.totpIdentifier, completeCriterion: data.completeCriterion, terminateCriterion: data.terminateCriterion, + engine: data.engine, includeActionHistoryInVerification: data.includeActionHistoryInVerification, }); const deleteNodeCallback = useDeleteNodeCallback(); @@ -196,6 +204,30 @@ function NavigationNode({ id, data }: NodeProps) { /> +
+
+ +
+ +