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 }