diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index c994dc919..4e0f4ef18 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -93,7 +93,7 @@ export default function GenericNode({ color: nodeColors[types[data.type]] ?? nodeColors.unknown, }} /> -
+
@@ -207,9 +207,19 @@ export default function GenericNode({ } info={data.node.template[t].info} name={t} - tooltipTitle={data.node.template[t].input_types?.join("\n") ?? data.node.template[t].type} + tooltipTitle={ + data.node.template[t].input_types?.join("\n") ?? + data.node.template[t].type + } required={data.node.template[t].required} - id={(data.node.template[t].input_types?.join(";") ?? data.node.template[t].type) + "|" + t + "|" + data.id} + id={ + (data.node.template[t].input_types?.join(";") ?? + data.node.template[t].type) + + "|" + + t + + "|" + + data.id + } left={true} type={data.node.template[t].type} optionalHandle={data.node.template[t].input_types} @@ -233,7 +243,11 @@ export default function GenericNode({ 0 ? data.node.output_types.join("|") : data.type} + title={ + data.node.output_types && data.node.output_types.length > 0 + ? data.node.output_types.join("|") + : data.type + } tooltipTitle={data.node.base_classes.join("\n")} id={[data.type, data.id, ...data.node.base_classes].join("|")} type={data.node.base_classes.join("|")}