From 88095d889649042820b6b5cf5b3fb17a20d9953b Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Wed, 31 May 2023 16:12:25 -0300 Subject: [PATCH] Fixed handle position when adding parameters to node --- .../GenericNode/components/parameterComponent/index.tsx | 2 +- src/frontend/src/modals/EditNodeModal/index.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx index 653248763..27c6daef4 100644 --- a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx @@ -35,7 +35,7 @@ export default function ParameterComponent({ setPosition(ref.current.offsetTop + ref.current.clientHeight / 2); updateNodeInternals(data.id); } - }, [data.id, ref, updateNodeInternals]); + }, [data.id, ref, ref.current, ref.current?.offsetTop, updateNodeInternals]); useEffect(() => { updateNodeInternals(data.id); diff --git a/src/frontend/src/modals/EditNodeModal/index.tsx b/src/frontend/src/modals/EditNodeModal/index.tsx index 364f05cb4..466a59acd 100644 --- a/src/frontend/src/modals/EditNodeModal/index.tsx +++ b/src/frontend/src/modals/EditNodeModal/index.tsx @@ -17,6 +17,7 @@ import { toTitleCase, } from "../../utils"; import { typesContext } from "../../contexts/typesContext"; +import { useUpdateNodeInternals } from "reactflow"; const people = [ { name: "Lindsay Walton",