diff --git a/skyvern-frontend/src/routes/workflows/editor/nodes/PDFParserNode/PDFParserNode.tsx b/skyvern-frontend/src/routes/workflows/editor/nodes/PDFParserNode/PDFParserNode.tsx index cbf45743..0e6a63ef 100644 --- a/skyvern-frontend/src/routes/workflows/editor/nodes/PDFParserNode/PDFParserNode.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/nodes/PDFParserNode/PDFParserNode.tsx @@ -1,6 +1,8 @@ import { HelpTooltip } from "@/components/HelpTooltip"; -import { Input } from "@/components/ui/input"; +import { Checkbox } from "@/components/ui/checkbox"; import { Label } from "@/components/ui/label"; +import { WorkflowBlockInput } from "@/components/WorkflowBlockInput"; +import { CodeEditor } from "@/routes/workflows/components/CodeEditor"; import { useDeleteNodeCallback } from "@/routes/workflows/hooks/useDeleteNodeCallback"; import { useNodeLabelChangeHandler } from "@/routes/workflows/hooks/useLabelChangeHandler"; import { WorkflowBlockTypes } from "@/routes/workflows/types/workflowTypes"; @@ -9,11 +11,9 @@ import { useState } from "react"; import { helpTooltips } from "../../helpContent"; import { EditableNodeTitle } from "../components/EditableNodeTitle"; import { NodeActionMenu } from "../NodeActionMenu"; +import { dataSchemaExampleForFileExtraction } from "../types"; import { WorkflowBlockIcon } from "../WorkflowBlockIcon"; import { type PDFParserNode } from "./types"; -import { Checkbox } from "@/components/ui/checkbox"; -import { dataSchemaExampleForFileExtraction } from "../types"; -import { CodeEditor } from "@/routes/workflows/components/CodeEditor"; function PDFParserNode({ id, data }: NodeProps) { const { updateNodeData } = useReactFlow(); @@ -81,14 +81,11 @@ function PDFParserNode({ id, data }: NodeProps) { - { - if (!data.editable) { - return; - } - setInputs({ ...inputs, fileUrl: event.target.value }); - updateNodeData(id, { fileUrl: event.target.value }); + onChange={(value) => { + handleChange("fileUrl", value); }} className="nopan text-xs" /> diff --git a/skyvern-frontend/src/routes/workflows/editor/nodes/WorkflowBlockIcon.tsx b/skyvern-frontend/src/routes/workflows/editor/nodes/WorkflowBlockIcon.tsx index 71a635cf..244a71fc 100644 --- a/skyvern-frontend/src/routes/workflows/editor/nodes/WorkflowBlockIcon.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/nodes/WorkflowBlockIcon.tsx @@ -6,6 +6,7 @@ import { CursorTextIcon, DownloadIcon, EnvelopeClosedIcon, + FileTextIcon, ListBulletIcon, LockOpen1Icon, StopwatchIcon, @@ -68,7 +69,7 @@ function WorkflowBlockIcon({ workflowBlockType, className }: Props) { return ; } case "pdf_parser": { - return ; + return ; } } } diff --git a/skyvern-frontend/src/routes/workflows/editor/panels/WorkflowNodeLibraryPanel.tsx b/skyvern-frontend/src/routes/workflows/editor/panels/WorkflowNodeLibraryPanel.tsx index f587f1e3..c2fc4411 100644 --- a/skyvern-frontend/src/routes/workflows/editor/panels/WorkflowNodeLibraryPanel.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/panels/WorkflowNodeLibraryPanel.tsx @@ -220,7 +220,7 @@ function WorkflowNodeLibraryPanel({ onNodeClick, first }: Props) { {first - ? "Click on the node type to add your first node" + ? "Click on the node type to add your first block" : "Click on the node type you want to add"} @@ -252,7 +252,7 @@ function WorkflowNodeLibraryPanel({ onNodeClick, first }: Props) { }} >
-
+
{item.icon}
@@ -264,7 +264,7 @@ function WorkflowNodeLibraryPanel({ onNodeClick, first }: Props) {
- +
); })}