From d91996fd0864abd5029e4c4cff319db48be06b47 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Mon, 24 Apr 2023 09:07:20 +0800 Subject: [PATCH] fix(plugin-theme-data): remove locales field in themeLocaleData (close #1287) (#1313) --- .../src/client/composables/useThemeLocaleData.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ecosystem/plugin-theme-data/src/client/composables/useThemeLocaleData.ts b/ecosystem/plugin-theme-data/src/client/composables/useThemeLocaleData.ts index 9683c056bd..23a375a22b 100644 --- a/ecosystem/plugin-theme-data/src/client/composables/useThemeLocaleData.ts +++ b/ecosystem/plugin-theme-data/src/client/composables/useThemeLocaleData.ts @@ -26,7 +26,11 @@ export const useThemeLocaleData = < export const resolveThemeLocaleData = ( theme: ThemeData, routeLocale: RouteLocale -): ThemeData => ({ - ...theme, - ...theme.locales?.[routeLocale], -}) +): ThemeData => { + const { locales, ...baseOptions } = theme + + return { + ...baseOptions, + ...locales?.[routeLocale], + } +}