Skip to content
Snippets Groups Projects
Commit 40a63dca authored by ali asaria's avatar ali asaria
Browse files

update every time you add a node

parent 0cb7c53d
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,7 @@ import WorkflowCanvas from './WorkflowCanvas';
const fetcher = (url: any) => fetch(url).then((res) => res.json());
export default function Workflows({ experimentInfo }) {
const [selectedWorkflow, setSelectedWorkflow] = useState(null);
const [selectedWorkflowId, setSelectedWorkflowId] = useState(null);
const [newWorkflowModalOpen, setNewWorkflowModalOpen] = useState(false);
const [newNodeflowModalOpen, setNewNodeflowModalOpen] = useState(false);
......@@ -45,6 +45,10 @@ export default function Workflows({ experimentInfo }) {
const workflows = workflowsData;
const selectedWorkflow = workflows?.find(
(workflow) => workflow.id === selectedWorkflowId
);
async function runWorkflow(workflowId: string) {
await fetch(chatAPI.Endpoints.Workflows.RunWorkflow(workflowId));
}
......@@ -100,7 +104,9 @@ export default function Workflows({ experimentInfo }) {
workflows?.length > 0 &&
workflows?.map((workflow) => (
<ListItem key={workflow.id}>
<ListItemButton onClick={() => setSelectedWorkflow(workflow)}>
<ListItemButton
onClick={() => setSelectedWorkflowId(workflow.id)}
>
<ListItemDecorator>
<WorkflowIcon />
</ListItemDecorator>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment