diff --git a/ui/src/components/play-button.tsx b/ui/src/components/play-button.tsx index 2f95f229..ae62f221 100644 --- a/ui/src/components/play-button.tsx +++ b/ui/src/components/play-button.tsx @@ -4,7 +4,7 @@ import { PlayButtonProps, InputField } from "../types/play-button.types"; export const PlayButton: React.FC = ({ workflowName, - workflowMetadata, + workflowData }) => { const [showModal, setShowModal] = useState(false); const [showLogViewer, setShowLogViewer] = useState(false); @@ -15,14 +15,15 @@ export const PlayButton: React.FC = ({ const [logPosition, setLogPosition] = useState(0); const [workflowStatus, setWorkflowStatus] = useState("idle"); + const inputSchema = workflowData?.input_schema; const openModal = () => { if (!workflowName) return; setShowModal(true); setError(null); - if (workflowMetadata && workflowMetadata.input_schema) { - const fields = workflowMetadata.input_schema.map((input: any) => ({ + if (inputSchema) { + const fields = inputSchema.map((input: any) => ({ name: input.name, type: input.type, required: input.required, @@ -157,7 +158,7 @@ export const PlayButton: React.FC = ({ {/* header */}

- Execute Workflow: {workflowMetadata?.name || workflowName} + Execute Workflow: {workflowName}