From c1b1821ee6da7e5f74efcaf9540fda4aa766278f Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 30 Dec 2022 00:48:31 +0100 Subject: [PATCH] fix(core,nodes): slot props undefined on first render Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/container/EdgeRenderer/EdgeRenderer.vue | 2 +- packages/core/src/container/NodeRenderer/NodeRenderer.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue b/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue index 007c28e8..4a032e0f 100644 --- a/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue @@ -105,7 +105,7 @@ const getType = (type?: string, template?: GraphEdge['template']) => { if (edgeType && typeof edgeType !== 'string') return edgeType const slot = slots?.[`edge-${name}`] - if (!slot?.({})) { + if (!slot) { warn(`Edge type "${type}" not found and no edge-slot detected. Using fallback type "default".`) return false } diff --git a/packages/core/src/container/NodeRenderer/NodeRenderer.vue b/packages/core/src/container/NodeRenderer/NodeRenderer.vue index 529ff401..7c8a378e 100644 --- a/packages/core/src/container/NodeRenderer/NodeRenderer.vue +++ b/packages/core/src/container/NodeRenderer/NodeRenderer.vue @@ -72,7 +72,7 @@ const getType = (type?: string, template?: GraphNode['template']) => { if (typeof nodeType !== 'string') return nodeType const slot = slots?.[`node-${name}`] - if (!slot?.({})) { + if (!slot) { warn(`Node type "${type}" not found and no node-slot detected. Using fallback type "default".`) return false }