Skip to content

Commit

Permalink
fix(plugin-theme-data): fix compatibility with vuepress/client
Browse files Browse the repository at this point in the history
  • Loading branch information
Mister-Hope committed Feb 6, 2024
1 parent 5d1fd63 commit 8f01436
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions plugins/plugin-theme-data/src/client/config.ts
@@ -1,7 +1,7 @@
import { setupDevtoolsPlugin } from '@vue/devtools-api'
import { computed } from 'vue'
import type { ClientConfig, RouteLocaleRef } from 'vuepress/client'
import { defineClientConfig, routeLocaleSymbol } from 'vuepress/client'
import type { ClientConfig, ClientData } from 'vuepress/client'
import { clientDataSymbol, defineClientConfig } from 'vuepress/client'
import {
resolveThemeLocaleData,
themeLocaleDataSymbol,
Expand All @@ -12,10 +12,10 @@ export default defineClientConfig({
enhance({ app }) {
// provide theme data & theme locale data
const themeData = useThemeData()
const routeLocale: RouteLocaleRef =
app._context.provides[routeLocaleSymbol as unknown as symbol]
const clientData: ClientData =
app._context.provides[clientDataSymbol as unknown as symbol]
const themeLocaleData = computed(() =>
resolveThemeLocaleData(themeData.value, routeLocale.value),
resolveThemeLocaleData(themeData.value, clientData.routeLocale.value),
)
app.provide(themeLocaleDataSymbol, themeLocaleData)

Expand Down

0 comments on commit 8f01436

Please sign in to comment.