From 248adf40b050d6fe6f0a4e305d9412cc3c44b39e Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Thu, 23 Jul 2026 12:42:10 +0200 Subject: [PATCH] feat(settings): add settings page link --- .../settings/components/SettingsPage.vue | 6 ++ .../settings/components/SettingsPageLink.vue | 61 +++++++++++++++++++ src/locales/de.json | 5 ++ src/locales/en.json | 5 ++ 4 files changed, 77 insertions(+) create mode 100644 src/features/settings/components/SettingsPageLink.vue diff --git a/src/features/settings/components/SettingsPage.vue b/src/features/settings/components/SettingsPage.vue index 3b1bfa1..763177b 100644 --- a/src/features/settings/components/SettingsPage.vue +++ b/src/features/settings/components/SettingsPage.vue @@ -18,6 +18,7 @@ limitations under the License. import Switch from './Switch.vue'; import SettingsInput from './SettingsInput.vue'; import Selection from './Selection.vue'; +import SettingsPageLink from './SettingsPageLink.vue'; import { useI18n } from 'vue-i18n'; @@ -58,6 +59,11 @@ const props = defineProps({ :setting="setting" :path="`${props.path}.${setting.name}`" /> + diff --git a/src/features/settings/components/SettingsPageLink.vue b/src/features/settings/components/SettingsPageLink.vue new file mode 100644 index 0000000..e834518 --- /dev/null +++ b/src/features/settings/components/SettingsPageLink.vue @@ -0,0 +1,61 @@ + + + + + + + + \ No newline at end of file diff --git a/src/locales/de.json b/src/locales/de.json index 3a77bec..9aaaa9d 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -49,6 +49,11 @@ "switch": { "title": "Wert umschalten", "ariaLabel": "Schaltet den Wert um" + }, + "pages": { + "link": { + "ariaLabel": "Geht zur Einstellungsseite {page}" + } } } } \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index d74bb20..5bda535 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -49,6 +49,11 @@ "switch": { "title": "Toggle value", "ariaLabel": "Toggles the value" + }, + "pages": { + "link": { + "ariaLabel": "Goes to settings page {page}" + } } } } \ No newline at end of file