From 09a8e7ed80da9f36ea0872172a3b6f31bac0bfbf Mon Sep 17 00:00:00 2001 From: sanjaycal <sanjay.calgary@gmail.com> Date: Tue, 25 Feb 2025 17:05:43 -0500 Subject: [PATCH] when run is pressed, run the workflow --- .../components/Experiment/Workflows/index.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/Experiment/Workflows/index.tsx b/src/renderer/components/Experiment/Workflows/index.tsx index 42f252ef..5bcffb35 100644 --- a/src/renderer/components/Experiment/Workflows/index.tsx +++ b/src/renderer/components/Experiment/Workflows/index.tsx @@ -77,6 +77,10 @@ export default function Workflows({ experimentInfo }) { return out; } + async function runWorkflow(workflowId: string){ + await fetch(chatAPI.Endpoints.Workflows.RunWorkflow(workflowId)); + } + return ( <Sheet sx={{ @@ -170,11 +174,16 @@ export default function Workflows({ experimentInfo }) { Select Workflow </Box> )} + {selectedWorkflow && <Box pl={2} display="flex" flexDirection="column" gap={1}> - <Button startDecorator={<PlayIcon />}>Run</Button> + {selectedWorkflow.status!="RUNNING" ? ( + <Button startDecorator={<PlayIcon />} onClick={() => runWorkflow(selectedWorkflow.id)}>Run</Button> + ) : ( + <Button startDecorator={<PlayIcon />} disabled={true}>Running</Button> + )} <Button variant="outlined">Edit</Button> <Button variant="outlined">Fight</Button> - </Box> + </Box>} </Box> </Box> </Sheet> -- GitLab