From 40c350cd9071e71a4ee473270c42bac858041194 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 21 Feb 2025 17:30:40 +0800 Subject: [PATCH] refactor(theme-default): add useData and prefer useData --- .../src/client/components/VPHomeFeatures.vue | 4 +- .../src/client/components/VPHomeHero.vue | 11 +-- .../src/client/components/VPNavbar.vue | 4 +- .../src/client/components/VPNavbarBrand.vue | 14 +--- .../src/client/components/VPNavbarItems.vue | 4 +- .../src/client/components/VPPageMeta.vue | 4 +- .../src/client/components/VPPageNav.vue | 4 +- .../components/VPToggleColorModeButton.vue | 4 +- .../components/VPToggleSidebarButton.vue | 4 +- .../src/client/composables/index.ts | 2 +- .../src/client/composables/useContributors.ts | 12 +-- .../src/client/composables/useDarkMode.ts | 4 +- .../src/client/composables/useData.ts | 77 +++++++++++++++++++ .../src/client/composables/useEditLink.ts | 11 +-- .../src/client/composables/useHeaders.ts | 10 +-- .../src/client/composables/useLastUpdated.ts | 11 +-- .../src/client/composables/useNavbarConfig.ts | 4 +- .../src/client/composables/useNavbarRepo.ts | 4 +- .../composables/useNavbarSelectLanguage.ts | 15 +--- .../src/client/composables/useRelatedLinks.ts | 12 +-- .../src/client/composables/useSidebarItems.ts | 14 +--- .../src/client/composables/useThemeData.ts | 14 ---- .../src/client/layouts/Layout.vue | 12 ++- .../src/client/layouts/NotFound.vue | 18 +++-- 24 files changed, 139 insertions(+), 134 deletions(-) create mode 100644 themes/theme-default/src/client/composables/useData.ts delete mode 100644 themes/theme-default/src/client/composables/useThemeData.ts diff --git a/themes/theme-default/src/client/components/VPHomeFeatures.vue b/themes/theme-default/src/client/components/VPHomeFeatures.vue index 9c5af30820..86828fd079 100644 --- a/themes/theme-default/src/client/components/VPHomeFeatures.vue +++ b/themes/theme-default/src/client/components/VPHomeFeatures.vue @@ -1,9 +1,9 @@ diff --git a/themes/theme-default/src/client/components/VPHomeHero.vue b/themes/theme-default/src/client/components/VPHomeHero.vue index 306f9875a3..14f79d4f03 100644 --- a/themes/theme-default/src/client/components/VPHomeHero.vue +++ b/themes/theme-default/src/client/components/VPHomeHero.vue @@ -1,18 +1,13 @@