From cfa70320c85445e3f7bb942ebaf243a25317ac7e Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Fri, 31 Oct 2025 17:53:35 +0800 Subject: [PATCH] docs(theme): fix tint-plate tools (#745) see #742 --- docs/.vuepress/client.ts | 3 +- .../themes/components/HeroTintPlateConfig.vue | 28 +++++++++++-------- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/docs/.vuepress/client.ts b/docs/.vuepress/client.ts index 174c20d7..06a29137 100644 --- a/docs/.vuepress/client.ts +++ b/docs/.vuepress/client.ts @@ -1,6 +1,6 @@ import type { ClientConfig } from 'vuepress/client' import { defineMermaidConfig } from '@vuepress/plugin-markdown-chart/client' -import { h } from 'vue' +import { defineAsyncComponent, h } from 'vue' import { Layout } from 'vuepress-theme-plume/client' import VPPostItem from 'vuepress-theme-plume/components/Posts/VPPostItem.vue' import { defineClientConfig } from 'vuepress/client' @@ -17,6 +17,7 @@ defineMermaidConfig({ export default defineClientConfig({ enhance({ app }) { app.component('VPPostItem', VPPostItem) + app.component('TintPlate', defineAsyncComponent(() => import('vuepress-theme-plume/components/background/TintPlate.vue'))) }, setup() { setupThemeColors() diff --git a/docs/.vuepress/themes/components/HeroTintPlateConfig.vue b/docs/.vuepress/themes/components/HeroTintPlateConfig.vue index 3252a7b3..cce00f2a 100644 --- a/docs/.vuepress/themes/components/HeroTintPlateConfig.vue +++ b/docs/.vuepress/themes/components/HeroTintPlateConfig.vue @@ -1,5 +1,4 @@