diff --git a/web/src/assets/locales/en.json b/web/src/assets/locales/en.json index 4377e580f..abdc6a09c 100644 --- a/web/src/assets/locales/en.json +++ b/web/src/assets/locales/en.json @@ -291,6 +291,7 @@ }, "admin": { "settings": { + "settings": "Admin Settings", "not_allowed": "You are not allowed to access server settings", "secrets": { "desc": "Global secrets can be used in the pipelines of all repositories.", diff --git a/web/src/compositions/useWPTitle.ts b/web/src/compositions/useWPTitle.ts new file mode 100644 index 000000000..3f856e6e4 --- /dev/null +++ b/web/src/compositions/useWPTitle.ts @@ -0,0 +1,7 @@ +import { useTitle } from '@vueuse/core'; +import type { Ref } from 'vue'; +import { computed } from 'vue'; + +export function useWPTitle(elements: Ref) { + useTitle(computed(() => `${elements.value.join(' · ')} · Woodpecker`)); +} diff --git a/web/src/views/Login.vue b/web/src/views/Login.vue index 575f80ee3..c377c2647 100644 --- a/web/src/views/Login.vue +++ b/web/src/views/Login.vue @@ -38,7 +38,7 @@ diff --git a/web/src/views/RepoAdd.vue b/web/src/views/RepoAdd.vue index a9f377d5b..09ffc782f 100644 --- a/web/src/views/RepoAdd.vue +++ b/web/src/views/RepoAdd.vue @@ -32,7 +32,7 @@ diff --git a/web/src/views/Repos.vue b/web/src/views/Repos.vue index 007538e38..101cea487 100644 --- a/web/src/views/Repos.vue +++ b/web/src/views/Repos.vue @@ -42,12 +42,14 @@