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'; ...@@ -32,7 +32,7 @@ import WorkflowCanvas from './WorkflowCanvas';
const fetcher = (url: any) => fetch(url).then((res) => res.json()); const fetcher = (url: any) => fetch(url).then((res) => res.json());
export default function Workflows({ experimentInfo }) { export default function Workflows({ experimentInfo }) {
const [selectedWorkflow, setSelectedWorkflow] = useState(null); const [selectedWorkflowId, setSelectedWorkflowId] = useState(null);
const [newWorkflowModalOpen, setNewWorkflowModalOpen] = useState(false); const [newWorkflowModalOpen, setNewWorkflowModalOpen] = useState(false);
const [newNodeflowModalOpen, setNewNodeflowModalOpen] = useState(false); const [newNodeflowModalOpen, setNewNodeflowModalOpen] = useState(false);
...@@ -45,6 +45,10 @@ export default function Workflows({ experimentInfo }) { ...@@ -45,6 +45,10 @@ export default function Workflows({ experimentInfo }) {
const workflows = workflowsData; const workflows = workflowsData;
const selectedWorkflow = workflows?.find(
(workflow) => workflow.id === selectedWorkflowId
);
async function runWorkflow(workflowId: string) { async function runWorkflow(workflowId: string) {
await fetch(chatAPI.Endpoints.Workflows.RunWorkflow(workflowId)); await fetch(chatAPI.Endpoints.Workflows.RunWorkflow(workflowId));
} }
...@@ -100,7 +104,9 @@ export default function Workflows({ experimentInfo }) { ...@@ -100,7 +104,9 @@ export default function Workflows({ experimentInfo }) {
workflows?.length > 0 && workflows?.length > 0 &&
workflows?.map((workflow) => ( workflows?.map((workflow) => (
<ListItem key={workflow.id}> <ListItem key={workflow.id}>
<ListItemButton onClick={() => setSelectedWorkflow(workflow)}> <ListItemButton
onClick={() => setSelectedWorkflowId(workflow.id)}
>
<ListItemDecorator> <ListItemDecorator>
<WorkflowIcon /> <WorkflowIcon />
</ListItemDecorator> </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