diff --git a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx
index 40893f61fcc2d34d665f217baadc29b16dba7bf4..0419a30159b50245d1c687691095811939282da4 100644
--- a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx
+++ b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx
@@ -119,8 +119,12 @@ function generateEdges(workflow: any) {
 
 const Flow = ({
   selectedWorkflow,
-  setNewNodeModalOpen = (x) => {},
+  setNewNodeModalOpen = (x: boolean) => {},
   mutateWorkflows,
+}: {
+  selectedWorkflow: any;
+  setNewNodeModalOpen: (param: boolean) => void;
+  mutateWorkflows: Function;
 }) => {
   const [nodes, setNodes, onNodesChange] = useNodesState(
     generateNodes(selectedWorkflow)
@@ -225,8 +229,12 @@ const Flow = ({
 
 export default function WorkflowCanvas({
   selectedWorkflow,
-  setNewNodeModalOpen = () => {},
+  setNewNodeModalOpen = (x: boolean) => {},
   mutateWorkflows,
+}: {
+  selectedWorkflow: any;
+  setNewNodeModalOpen: (param: boolean) => void;
+  mutateWorkflows: Function;
 }) {
   if (!selectedWorkflow) {
     return null;