feat(edges): Use slot injection for custom connection lines

This commit is contained in:
Braks
2022-04-04 21:42:48 +02:00
parent 4cbdf0ccc1
commit 307917011a
3 changed files with 15 additions and 11 deletions
@@ -52,11 +52,7 @@ export default {
<slot v-if="edge.type" :name="`edge-${edge.type}`" v-bind="edgeProps"></slot>
</template>
</EdgeWrapper>
<ConnectionLine v-if="connectionLineVisible && sourceNode" :source-node="sourceNode">
<template #default="customConnectionLineProps">
<slot name="connection-line" v-bind="customConnectionLineProps"></slot>
</template>
</ConnectionLine>
<ConnectionLine v-if="connectionLineVisible && sourceNode" :source-node="sourceNode" />
</g>
</svg>
</template>