refactor(nodes, edges): Add slots to node/edge labels

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 518d12d381
commit d9e0675385
7 changed files with 31 additions and 20 deletions
+2 -1
View File
@@ -24,7 +24,8 @@ export default {
:is-valid-connection="props.isValidTargetPos"
/>
<slot v-bind="props">
<span v-if="props.label" v-html="props.label" />
<component :is="props.label" v-if="typeof props.label !== 'string'" />
<span v-else v-html="props.label"></span>
</slot>
<Handle
type="source"
+2 -1
View File
@@ -17,7 +17,8 @@ export default {
</script>
<template>
<slot v-bind="props">
<span v-if="props.label" v-html="props.label" />
<component :is="props.label" v-if="typeof props.label !== 'string'" />
<span v-else v-html="props.label"></span>
</slot>
<Handle
type="source"
+2 -1
View File
@@ -17,7 +17,8 @@ export default {
</script>
<template>
<slot v-bind="props">
<span v-if="props.label" v-html="props.label" />
<component :is="props.label" v-if="typeof props.label !== 'string'" />
<span v-else v-html="props.label"></span>
</slot>
<Handle
type="source"