diff --git a/docs/reference/default-theme-team-page.md b/docs/reference/default-theme-team-page.md index 5a6e2a9e..29b071ff 100644 --- a/docs/reference/default-theme-team-page.md +++ b/docs/reference/default-theme-team-page.md @@ -212,6 +212,9 @@ interface TeamMember { // URL for the sponsor page for the member. sponsor?: string + + // Text for the sponsor link. Defaults to 'Sponsor'. + actionText?: string } ``` diff --git a/src/client/theme-default/components/VPLocalSearchBox.vue b/src/client/theme-default/components/VPLocalSearchBox.vue index 24dac640..2f49250c 100644 --- a/src/client/theme-default/components/VPLocalSearchBox.vue +++ b/src/client/theme-default/components/VPLocalSearchBox.vue @@ -4,7 +4,6 @@ import { computedAsync, debouncedWatch, onKeyStroke, - reactify, useEventListener, useLocalStorage, useScrollLock, @@ -23,7 +22,6 @@ import { onMounted, ref, shallowRef, - toRef, watch, watchEffect, type Ref @@ -32,7 +30,7 @@ import type { ModalTranslations } from '../../../../types/local-search' import { pathToFile } from '../../app/utils' import { useData } from '../composables/data' import { LRUCache } from '../support/lru' -import { createTranslate } from '../support/translation' +import { createSearchTranslate } from '../support/translation' const emit = defineEmits<{ (e: 'close'): void @@ -361,10 +359,7 @@ const defaultTranslations: { modal: ModalTranslations } = { } } -const $t = reactify(createTranslate)( - toRef(() => theme.value.search?.options), - defaultTranslations -) +const $t = createSearchTranslate(defaultTranslations) // Back diff --git a/src/client/theme-default/components/VPNavBarSearchButton.vue b/src/client/theme-default/components/VPNavBarSearchButton.vue index a53e5a01..2c943363 100644 --- a/src/client/theme-default/components/VPNavBarSearchButton.vue +++ b/src/client/theme-default/components/VPNavBarSearchButton.vue @@ -1,11 +1,6 @@