From 106a34d2ff898f972183b98c8b2f0e665b03d30e Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Thu, 26 Sep 2024 08:27:10 -0300 Subject: [PATCH] fix: unnecessary re-renders in PageComponent and update edgeTypes (#3917) fix: Update edgeTypes in PageComponent to prevent unecessary re-renders and remove console alert --- .../src/pages/FlowPage/components/PageComponent/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx index a6fa1b18d..aac6b8960 100644 --- a/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx @@ -64,6 +64,10 @@ const nodeTypes = { noteNode: NoteNode, }; +const edgeTypes = { + default: DefaultEdge, +}; + export default function Page({ view }: { view?: boolean }): JSX.Element { const uploadFlow = useUploadFlow(); const autoSaveFlow = useAutoSaveFlow(); @@ -464,7 +468,7 @@ export default function Page({ view }: { view?: boolean }): JSX.Element { onSelectionEnd={onSelectionEnd} onSelectionStart={onSelectionStart} connectionRadius={25} - edgeTypes={{ default: DefaultEdge }} + edgeTypes={edgeTypes} connectionLineComponent={ConnectionLineComponent} onDragOver={onDragOver} onNodeDragStop={onNodeDragStop}