From 8913533940d5b7eabbf9f759d2fbb03dcfeead4b Mon Sep 17 00:00:00 2001 From: hywax Date: Fri, 5 Jan 2024 00:37:01 +0500 Subject: [PATCH] docs: create preview service --- .../.vitepress/components/preview-service.vue | 21 +++++++++++++++++++ docs/.vitepress/theme/index.ts | 9 +++++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 docs/.vitepress/components/preview-service.vue diff --git a/docs/.vitepress/components/preview-service.vue b/docs/.vitepress/components/preview-service.vue new file mode 100644 index 0000000..35d73f1 --- /dev/null +++ b/docs/.vitepress/components/preview-service.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index 42fe9a9..97404a7 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,4 +1,11 @@ +import type { Theme } from 'vitepress' import DefaultTheme from 'vitepress/theme' import './custom.css' +import PreviewService from '../components/preview-service.vue' -export default DefaultTheme +export default { + extends: DefaultTheme, + enhanceApp({ app }) { + app.component('PreviewService', PreviewService) + }, +} satisfies Theme