From dc5896cf0b24b2313855a2bbd32e7bf9c33c5c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Mon, 18 Sep 2023 16:04:19 +0900 Subject: [PATCH] docs: use extends instead of spreading default theme (#14403) --- docs/.vitepress/theme/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index bef729b777e7c3..a85c67e1df22f5 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,14 +1,15 @@ import { h } from 'vue' -import Theme from 'vitepress/theme' +import type { Theme } from 'vitepress' +import DefaultTheme from 'vitepress/theme' import './styles/vars.css' import HomeSponsors from './components/HomeSponsors.vue' import AsideSponsors from './components/AsideSponsors.vue' import SvgImage from './components/SvgImage.vue' export default { - ...Theme, + extends: DefaultTheme, Layout() { - return h(Theme.Layout, null, { + return h(DefaultTheme.Layout, null, { 'home-features-after': () => h(HomeSponsors), 'aside-ads-before': () => h(AsideSponsors), }) @@ -16,4 +17,4 @@ export default { enhanceApp({ app }) { app.component('SvgImage', SvgImage) }, -} +} satisfies Theme