diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 7ef8b4194c..2a310a64a2 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -99,6 +99,10 @@ export default mixins(nodeBase, workflowHelpers).extend({ classes.push('has-data'); } + if (this.hasIssues) { + classes.push('has-issues'); + } + return classes; }, nodeIssues (): string { @@ -312,7 +316,7 @@ export default mixins(nodeBase, workflowHelpers).extend({ .node-options { display: none; position: absolute; - top: -35px; + top: -25px; left: -10px; width: 120px; height: 45px; @@ -338,6 +342,11 @@ export default mixins(nodeBase, workflowHelpers).extend({ } } } + + &.has-data .node-options, + &.has-issues .node-options { + top: -35px; + } } }