From f1deb89e348eb8f1a39b51e33a0ae33d59529feb Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sun, 29 Jun 2025 15:11:25 +0900 Subject: refactor(frontend): improve pagination implementation --- packages/frontend/src/pages/about.federation.vue | 14 ++- packages/frontend/src/pages/admin-user.vue | 21 ++-- packages/frontend/src/pages/admin/abuses.vue | 18 ++-- packages/frontend/src/pages/admin/federation.vue | 12 +-- packages/frontend/src/pages/admin/files.vue | 15 ++- packages/frontend/src/pages/admin/invites.vue | 23 ++--- packages/frontend/src/pages/admin/modlog.vue | 42 +++----- packages/frontend/src/pages/admin/roles.role.vue | 12 +-- packages/frontend/src/pages/admin/users.vue | 17 ++-- packages/frontend/src/pages/announcements.vue | 29 ++---- packages/frontend/src/pages/channel.vue | 21 ++-- packages/frontend/src/pages/channels.vue | 42 ++++---- packages/frontend/src/pages/clip.vue | 13 +-- .../frontend/src/pages/custom-emojis-manager.vue | 43 ++++---- packages/frontend/src/pages/drive.file.notes.vue | 11 +-- packages/frontend/src/pages/explore.featured.vue | 17 ++-- packages/frontend/src/pages/explore.users.vue | 110 +++++++++++++-------- packages/frontend/src/pages/favorites.vue | 9 +- packages/frontend/src/pages/flash/flash-index.vue | 24 +++-- packages/frontend/src/pages/follow-requests.vue | 34 +++---- packages/frontend/src/pages/gallery/index.vue | 40 +++----- packages/frontend/src/pages/gallery/post.vue | 12 +-- packages/frontend/src/pages/instance-info.vue | 19 ++-- packages/frontend/src/pages/invite.vue | 18 ++-- packages/frontend/src/pages/my-clips/index.vue | 34 +++---- packages/frontend/src/pages/my-lists/list.vue | 19 ++-- packages/frontend/src/pages/note.vue | 36 +++---- packages/frontend/src/pages/notifications.vue | 17 ++-- packages/frontend/src/pages/page.vue | 12 +-- packages/frontend/src/pages/pages.vue | 24 +++-- packages/frontend/src/pages/reversi/index.vue | 17 ++-- packages/frontend/src/pages/role.vue | 12 +-- packages/frontend/src/pages/search.note.vue | 17 ++-- packages/frontend/src/pages/search.user.vue | 15 ++- packages/frontend/src/pages/settings/apps.vue | 18 ++-- packages/frontend/src/pages/settings/connect.vue | 10 +- .../frontend/src/pages/settings/drive-cleaner.vue | 14 +-- .../frontend/src/pages/settings/mute-block.vue | 24 +++-- packages/frontend/src/pages/settings/security.vue | 10 +- packages/frontend/src/pages/tag.vue | 16 ++- packages/frontend/src/pages/user-tag.vue | 12 +-- packages/frontend/src/pages/user/clips.vue | 12 +-- packages/frontend/src/pages/user/files.vue | 13 ++- packages/frontend/src/pages/user/flashs.vue | 12 +-- packages/frontend/src/pages/user/follow-list.vue | 19 ++-- packages/frontend/src/pages/user/gallery.vue | 12 +-- .../frontend/src/pages/user/index.timeline.vue | 20 ++-- packages/frontend/src/pages/user/lists.vue | 10 +- packages/frontend/src/pages/user/notes.vue | 20 ++-- packages/frontend/src/pages/user/pages.vue | 12 +-- packages/frontend/src/pages/user/reactions.vue | 12 +-- 51 files changed, 510 insertions(+), 555 deletions(-) (limited to 'packages/frontend/src/pages') diff --git a/packages/frontend/src/pages/about.federation.vue b/packages/frontend/src/pages/about.federation.vue index 7e5abb4b34..47ec675d57 100644 --- a/packages/frontend/src/pages/about.federation.vue +++ b/packages/frontend/src/pages/about.federation.vue @@ -40,7 +40,7 @@ SPDX-License-Identifier: AGPL-3.0-only - +
@@ -51,24 +51,22 @@ SPDX-License-Identifier: AGPL-3.0-only diff --git a/packages/frontend/src/pages/explore.featured.vue b/packages/frontend/src/pages/explore.featured.vue index b8eb7eb8d5..abb816a956 100644 --- a/packages/frontend/src/pages/explore.featured.vue +++ b/packages/frontend/src/pages/explore.featured.vue @@ -9,30 +9,29 @@ SPDX-License-Identifier: AGPL-3.0-only - - + +
diff --git a/packages/frontend/src/pages/explore.users.vue b/packages/frontend/src/pages/explore.users.vue index e723f6a1e9..72f2a6813c 100644 --- a/packages/frontend/src/pages/explore.users.vue +++ b/packages/frontend/src/pages/explore.users.vue @@ -13,19 +13,19 @@ SPDX-License-Identifier: AGPL-3.0-only @@ -41,21 +41,21 @@ SPDX-License-Identifier: AGPL-3.0-only - + @@ -63,7 +63,7 @@ SPDX-License-Identifier: AGPL-3.0-only