From 44a63b928dd97b80647c6567afdd02426acf8411 Mon Sep 17 00:00:00 2001 From: Lukas Date: Fri, 21 Oct 2022 18:57:58 +0200 Subject: [PATCH] Add title to docs links (#1298) --- web/src/assets/locales/en.json | 1 + .../admin/settings/AdminSecretsTab.vue | 2 +- web/src/components/atomic/DocsLink.vue | 17 +++++---- web/src/components/form/InputField.vue | 37 +++++++------------ .../components/org/settings/OrgSecretsTab.vue | 2 +- web/src/components/repo/settings/CronTab.vue | 2 +- .../repo/settings/RegistriesTab.vue | 2 +- .../components/repo/settings/SecretsTab.vue | 2 +- 8 files changed, 29 insertions(+), 36 deletions(-) diff --git a/web/src/assets/locales/en.json b/web/src/assets/locales/en.json index 4b39e0582..0ce845afc 100644 --- a/web/src/assets/locales/en.json +++ b/web/src/assets/locales/en.json @@ -13,6 +13,7 @@ "color_scheme_light": "Switch to dark mode", "color_scheme_dark": "Switch to light mode", "unknown_error": "An unknown error occurred", + "documentation_for": "Documentation for \"{topic}\"", "not_found": { "not_found": "Whoa 404, either we broke something or you had a typing mishap :-/", "back_home": "Back to home" diff --git a/web/src/components/admin/settings/AdminSecretsTab.vue b/web/src/components/admin/settings/AdminSecretsTab.vue index fb7c95291..16e04e134 100644 --- a/web/src/components/admin/settings/AdminSecretsTab.vue +++ b/web/src/components/admin/settings/AdminSecretsTab.vue @@ -5,7 +5,7 @@

{{ $t('admin.settings.secrets.secrets') }}

{{ $t('admin.settings.secrets.desc') }} - +

diff --git a/web/src/components/atomic/DocsLink.vue b/web/src/components/atomic/DocsLink.vue index 266203646..5bdd16f90 100644 --- a/web/src/components/atomic/DocsLink.vue +++ b/web/src/components/atomic/DocsLink.vue @@ -1,5 +1,9 @@ @@ -9,14 +13,13 @@ import { computed, toRef } from 'vue'; import Icon from '~/components/atomic/Icon.vue'; -const props = defineProps({ - url: { - type: String, - required: true, - }, -}); +const props = defineProps<{ + url: string; + topic: string; +}>(); const docsBaseUrl = window.WOODPECKER_DOCS; const url = toRef(props, 'url'); +const topic = toRef(props, 'topic'); const docsUrl = computed(() => (url.value.startsWith('http') ? url.value : `${docsBaseUrl}${url.value}`)); diff --git a/web/src/components/form/InputField.vue b/web/src/components/form/InputField.vue index fb33dc1e6..37007ff5e 100644 --- a/web/src/components/form/InputField.vue +++ b/web/src/components/form/InputField.vue @@ -1,8 +1,8 @@ - + + diff --git a/web/src/components/org/settings/OrgSecretsTab.vue b/web/src/components/org/settings/OrgSecretsTab.vue index 8595ba977..e46527008 100644 --- a/web/src/components/org/settings/OrgSecretsTab.vue +++ b/web/src/components/org/settings/OrgSecretsTab.vue @@ -5,7 +5,7 @@

{{ $t('org.settings.secrets.secrets') }}

{{ $t('org.settings.secrets.desc') }} - +