diff --git a/packages/editor-ui/src/components/ActivationModal.vue b/packages/editor-ui/src/components/ActivationModal.vue new file mode 100644 index 0000000000..d928976a79 --- /dev/null +++ b/packages/editor-ui/src/components/ActivationModal.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/packages/editor-ui/src/components/ContactPromptModal.vue b/packages/editor-ui/src/components/ContactPromptModal.vue index 903d931088..4d84820c84 100644 --- a/packages/editor-ui/src/components/ContactPromptModal.vue +++ b/packages/editor-ui/src/components/ContactPromptModal.vue @@ -80,7 +80,6 @@ export default mixins(workflowHelpers).extend({ instance_id: this.$store.getters.instanceId, email: null, }); - this.$store.commit('ui/closeTopModal'); }, async send() { if (this.isEmailValid) { @@ -100,7 +99,7 @@ export default mixins(workflowHelpers).extend({ type: 'success', }); } - this.$store.commit('ui/closeTopModal'); + this.modalBus.$emit('close'); } }, }, diff --git a/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue b/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue index 0b620890e6..28aef70869 100644 --- a/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue +++ b/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue @@ -344,7 +344,7 @@ export default mixins(showMessage, nodeHelpers).extend({ }, }, methods: { - async beforeClose(done: () => void) { + async beforeClose() { let keepEditing = false; if (this.hasUnsavedChanges) { @@ -368,8 +368,7 @@ export default mixins(showMessage, nodeHelpers).extend({ } if (!keepEditing) { - done(); - return; + return true; } else if (!this.requiredPropertiesFilled) { this.showValidationWarning = true; @@ -378,6 +377,8 @@ export default mixins(showMessage, nodeHelpers).extend({ else if (this.isOAuthType) { this.scrollToBottom(); } + + return false; }, displayCredentialParameter(parameter: INodeProperties): boolean { diff --git a/packages/editor-ui/src/components/ExecutionsList.vue b/packages/editor-ui/src/components/ExecutionsList.vue index 807e86bceb..073d536402 100644 --- a/packages/editor-ui/src/components/ExecutionsList.vue +++ b/packages/editor-ui/src/components/ExecutionsList.vue @@ -1,6 +1,12 @@ diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index f7be2408f1..af6ea8b2a9 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -92,7 +92,7 @@ import NodeIcon from '@/components/NodeIcon.vue'; import mixins from 'vue-typed-mixins'; import { get } from 'lodash'; -import { getStyleTokenValue } from './helpers'; +import { getStyleTokenValue, getTriggerNodeServiceName } from './helpers'; import { INodeUi, XYPosition } from '@/Interface'; export default mixins(externalHooks, nodeBase, nodeHelpers, workflowHelpers).extend({ @@ -131,7 +131,7 @@ export default mixins(externalHooks, nodeBase, nodeHelpers, workflowHelpers).ext 'node.waitingForYouToCreateAnEventIn', { interpolate: { - nodeType: this.nodeType && this.nodeType.displayName.replace(/Trigger/, ""), + nodeType: this.nodeType && getTriggerNodeServiceName(this.nodeType.displayName), }, }, ); diff --git a/packages/editor-ui/src/components/ValueSurvey.vue b/packages/editor-ui/src/components/ValueSurvey.vue index c331795ce0..2ec1c8d241 100644 --- a/packages/editor-ui/src/components/ValueSurvey.vue +++ b/packages/editor-ui/src/components/ValueSurvey.vue @@ -1,6 +1,7 @@