From 1bade7e718c59505cd4ec971fda77bd275a49aa4 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Thu, 15 Feb 2024 22:06:59 +0100 Subject: [PATCH] Fixed group nodes appearing at tooltip --- src/frontend/src/utils/utils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/utils/utils.ts b/src/frontend/src/utils/utils.ts index 3d8c92eec..dec842669 100644 --- a/src/frontend/src/utils/utils.ts +++ b/src/frontend/src/utils/utils.ts @@ -141,12 +141,16 @@ export function groupByFamily( }))) ); }; + console.log(flow); if (flow) { + // se existir o flow for (const node of flow) { + // para cada node do flow + if (node!.data!.node!.flow) break; // não faz nada se o node for um group const nodeData = node.data; - const foundNode = checkedNodes.get(nodeData.type); + const foundNode = checkedNodes.get(nodeData.type); // verifica se o tipo do node já foi checado checkedNodes.set(nodeData.type, { hasBaseClassInTemplate: foundNode?.hasBaseClassInTemplate || @@ -155,7 +159,7 @@ export function groupByFamily( foundNode?.hasBaseClassInBaseClasses || nodeData.node!.base_classes.some((baseClass) => baseClassesSet.has(baseClass) - ), + ), //seta como anterior ou verifica se o node tem base class displayName: nodeData.node?.display_name, }); }