From 615c9de1bd8931076f96910d98a45f7a1c859fe9 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Mon, 29 Jul 2024 12:30:23 +0800 Subject: [PATCH] refactor: global import common components && remove useless imports --- .../RightSideButtons/RightSideButtons.vue | 1 - src/components/Settings/Settings.vue | 1 - src/components/Settings/components/About.vue | 3 --- src/components/Settings/components/Appearance.vue | 1 - .../Settings/components/ChangeWallpaper.vue | 4 ---- .../Settings/components/Compatibility.vue | 1 - src/components/Settings/components/General.vue | 3 --- src/components/Settings/components/Home.vue | 4 ---- src/components/Settings/components/SearchPage.vue | 2 -- src/components/TopBar/OldTopBar.vue | 1 - src/components/TopBar/TopBar.vue | 1 - src/components/index.ts | 13 +++++++++++++ src/contentScripts/views/Anime/Anime.vue | 6 ------ src/contentScripts/views/App.vue | 8 -------- src/contentScripts/views/Favorites/Favorites.vue | 7 ------- src/contentScripts/views/History/History.vue | 3 --- src/contentScripts/views/Home/Home.vue | 2 -- .../views/Home/components/Following.vue | 3 --- src/contentScripts/views/Home/components/ForYou.vue | 4 ---- .../views/Home/components/Ranking.vue | 5 ----- .../views/Home/components/SubscribedSeries.vue | 3 --- .../views/Home/components/Trending.vue | 1 - src/contentScripts/views/Search/Search.vue | 2 -- src/contentScripts/views/WatchLater/WatchLater.vue | 3 --- src/logic/common-setup.ts | 2 ++ 25 files changed, 15 insertions(+), 69 deletions(-) create mode 100644 src/components/index.ts diff --git a/src/components/RightSideButtons/RightSideButtons.vue b/src/components/RightSideButtons/RightSideButtons.vue index 0004964b..20e93ba1 100644 --- a/src/components/RightSideButtons/RightSideButtons.vue +++ b/src/components/RightSideButtons/RightSideButtons.vue @@ -1,7 +1,6 @@ diff --git a/src/contentScripts/views/WatchLater/WatchLater.vue b/src/contentScripts/views/WatchLater/WatchLater.vue index 029e9df4..6593751c 100644 --- a/src/contentScripts/views/WatchLater/WatchLater.vue +++ b/src/contentScripts/views/WatchLater/WatchLater.vue @@ -2,9 +2,6 @@ import { useDateFormat } from '@vueuse/core' import { useI18n } from 'vue-i18n' -import Button from '~/components/Button.vue' -import Empty from '~/components/Empty.vue' -import Progress from '~/components/Progress.vue' import { useApiClient } from '~/composables/api' import { useBewlyApp } from '~/composables/useAppProvider' import type { List as VideoItem, WatchLaterResult } from '~/models/video/watchLater' diff --git a/src/logic/common-setup.ts b/src/logic/common-setup.ts index 21f18c6b..6013dc48 100644 --- a/src/logic/common-setup.ts +++ b/src/logic/common-setup.ts @@ -5,6 +5,7 @@ import type { App } from 'vue' import Toast, { POSITION } from 'vue-toastification' import { getCurrentContext } from 'webext-bridge' +import components from '~/components' import { i18n } from '~/utils/i18n' const pinia = createPinia() @@ -29,5 +30,6 @@ export async function setupApp(app: App) { newestOnTop: true, position: POSITION.TOP_RIGHT, }) + app.use(components) app.use(pinia) }