fix(nodes): check if prop label exists before using dynamic component

This commit is contained in:
Braks
2022-03-25 16:48:29 +01:00
parent 66743501af
commit f30288da78
3 changed files with 3 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ export default {
:is-connectable="props.connectable"
:is-valid-connection="props.isValidTargetPos"
/>
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string'" />
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string' && props.label" />
<span v-else v-html="props.label" />
<Handle
type="source"

View File

@@ -15,7 +15,7 @@ export default {
}
</script>
<template>
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string'" />
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string' && props.label" />
<span v-else v-html="props.label" />
<Handle
type="source"

View File

@@ -15,7 +15,7 @@ export default {
}
</script>
<template>
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string'" />
<component :is="props.label.component" v-bind="props.label.props" v-if="typeof props.label !== 'string' && props.label" />
<span v-else v-html="props.label" />
<Handle
type="source"