From e24a2362fd538ec7c231fe4e5c16cddd5ff681ca Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sun, 27 Apr 2025 17:16:51 +0900 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20PageWithHeader=E3=81=ABMk?= =?UTF-8?q?Swiper=E3=82=92=E6=8C=81=E3=81=9F=E3=81=9B=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/global/PageWithHeader.vue | 7 +- packages/frontend/src/pages/about.vue | 29 +-- packages/frontend/src/pages/announcements.vue | 71 +++--- packages/frontend/src/pages/channel.vue | 97 ++++---- packages/frontend/src/pages/channels.vue | 95 ++++--- packages/frontend/src/pages/chat/home.vue | 13 +- packages/frontend/src/pages/explore.vue | 24 +- .../frontend/src/pages/flash/flash-index.vue | 43 ++-- .../frontend/src/pages/follow-requests.vue | 55 ++-- packages/frontend/src/pages/gallery/index.vue | 63 +++-- packages/frontend/src/pages/instance-info.vue | 235 +++++++++--------- .../frontend/src/pages/my-clips/index.vue | 23 +- packages/frontend/src/pages/notifications.vue | 23 +- packages/frontend/src/pages/pages.vue | 49 ++-- packages/frontend/src/pages/search.vue | 27 +- packages/frontend/src/pages/user/index.vue | 33 ++- 16 files changed, 423 insertions(+), 464 deletions(-) diff --git a/packages/frontend/src/components/global/PageWithHeader.vue b/packages/frontend/src/components/global/PageWithHeader.vue index 4d26f8031b..2cc7979ce4 100644 --- a/packages/frontend/src/components/global/PageWithHeader.vue +++ b/packages/frontend/src/components/global/PageWithHeader.vue @@ -8,7 +8,10 @@ SPDX-License-Identifier: AGPL-3.0-only
- + + + +
@@ -20,9 +23,11 @@ import { computed, useTemplateRef } from 'vue'; import { scrollInContainer } from '@@/js/scroll.js'; import type { PageHeaderProps } from './MkPageHeader.vue'; import { useScrollPositionKeeper } from '@/use/use-scroll-position-keeper.js'; +import MkSwiper from '@/components/MkSwiper.vue'; const props = defineProps(); const pageHeaderProps = computed(() => { diff --git a/packages/frontend/src/pages/about.vue b/packages/frontend/src/pages/about.vue index ec286f109f..b4ccd55452 100644 --- a/packages/frontend/src/pages/about.vue +++ b/packages/frontend/src/pages/about.vue @@ -4,21 +4,19 @@ SPDX-License-Identifier: AGPL-3.0-only --> @@ -28,7 +26,6 @@ import { instance } from '@/instance.js'; import { i18n } from '@/i18n.js'; import { claimAchievement } from '@/utility/achievements.js'; import { definePage } from '@/page.js'; -import MkSwiper from '@/components/MkSwiper.vue'; const XOverview = defineAsyncComponent(() => import('@/pages/about.overview.vue')); const XEmojis = defineAsyncComponent(() => import('@/pages/about.emojis.vue')); diff --git a/packages/frontend/src/pages/announcements.vue b/packages/frontend/src/pages/announcements.vue index c82cde1600..23626782b4 100644 --- a/packages/frontend/src/pages/announcements.vue +++ b/packages/frontend/src/pages/announcements.vue @@ -4,43 +4,41 @@ SPDX-License-Identifier: AGPL-3.0-only --> @@ -50,7 +48,6 @@ import { ref, computed } from 'vue'; import MkPagination from '@/components/MkPagination.vue'; import MkButton from '@/components/MkButton.vue'; import MkInfo from '@/components/MkInfo.vue'; -import MkSwiper from '@/components/MkSwiper.vue'; import * as os from '@/os.js'; import { misskeyApi } from '@/utility/misskey-api.js'; import { i18n } from '@/i18n.js'; diff --git a/packages/frontend/src/pages/channel.vue b/packages/frontend/src/pages/channel.vue index e71d372722..ed54fff5ce 100644 --- a/packages/frontend/src/pages/channel.vue +++ b/packages/frontend/src/pages/channel.vue @@ -4,60 +4,58 @@ SPDX-License-Identifier: AGPL-3.0-only -->