From 2db6ae0f76fe12c1a8ac71128a1cdadc1c51c71b Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Wed, 23 Sep 2020 11:10:23 +0200 Subject: [PATCH] :zap: Simplify documentation help code and display only if URL is set --- .../src/components/CredentialsEdit.vue | 29 +++++++------------ 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/packages/editor-ui/src/components/CredentialsEdit.vue b/packages/editor-ui/src/components/CredentialsEdit.vue index 9ea199ef38..75c800727c 100644 --- a/packages/editor-ui/src/components/CredentialsEdit.vue +++ b/packages/editor-ui/src/components/CredentialsEdit.vue @@ -4,7 +4,7 @@
{{title}}
-
+
- Need help? Open credential docs + Need help? Open credential docs
@@ -109,26 +109,17 @@ export default mixins( } } }, - documentationUrl (): string { + documentationUrl (): string | undefined { + let credentialTypeName = ''; if (this.editCredentials) { - const credentialType = this.$store.getters.credentialType(this.editCredentials.type); - if (credentialType.documentationUrl === undefined) { - return credentialType.name; - } else { - return `${credentialType.documentationUrl}`; - } + credentialTypeName = this.editCredentials.type; } else { - if (this.credentialType) { - const credentialType = this.$store.getters.credentialType(this.credentialType); + credentialTypeName = this.credentialType; + } - if (credentialType.documentationUrl === undefined) { - return credentialType.name; - } else { - return `${credentialType.documentationUrl}`; - } - } else { - return ''; - } + const credentialType = this.$store.getters.credentialType(credentialTypeName); + if (credentialType.documentationUrl !== undefined) { + return `${credentialType.documentationUrl}`; } }, node (): INodeUi {