diff --git a/docs/.vitepress/theme/components/HomeSponsors.vue b/docs/.vitepress/theme/components/HomeSponsors.vue
index 16ea073b423820..cb3a5503e58dfa 100644
--- a/docs/.vitepress/theme/components/HomeSponsors.vue
+++ b/docs/.vitepress/theme/components/HomeSponsors.vue
@@ -9,8 +9,59 @@ const { data } = useSponsor()
+
+
+
+
+
+
diff --git a/docs/.vitepress/theme/composables/sponsor.ts b/docs/.vitepress/theme/composables/sponsor.ts
index 976dbcfb75103e..3251509acc589d 100644
--- a/docs/.vitepress/theme/composables/sponsor.ts
+++ b/docs/.vitepress/theme/composables/sponsor.ts
@@ -21,6 +21,11 @@ const data = ref()
const dataHost = 'https://sponsors.vuejs.org'
const dataUrl = `${dataHost}/vite.json`
+// no sponsors yet :(
+const viteSponsors: Pick = {
+ gold: [],
+}
+
export function useSponsor() {
onMounted(async () => {
if (data.value) {
@@ -48,7 +53,7 @@ function mapSponsors(sponsors: Sponsors) {
{
tier: 'Gold Sponsors',
size: 'medium',
- items: mapImgPath(sponsors['gold']),
+ items: viteSponsors['gold'].concat(mapImgPath(sponsors['gold'])),
},
]
}