From 0312547629e401403c0a7e4cbf40bec6554d809a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 17 Nov 2022 15:35:42 +0800 Subject: [PATCH] refactor: paginator --- components/account/AccountInfo.vue | 2 +- .../account/AccountPaginator.client.vue | 15 ++++---- components/common/CommonPaginator.vue | 31 +++++++++++----- components/nav/NavSide.vue | 24 +++++-------- .../NotificationPaginator.client.vue | 15 ++++---- .../timeline/TimelinePaginator.client.vue | 15 ++++---- composables/paginator.ts | 36 +++++++++++++------ pages/public/index.vue | 4 +-- types/index.ts | 2 +- 9 files changed, 88 insertions(+), 56 deletions(-) diff --git a/components/account/AccountInfo.vue b/components/account/AccountInfo.vue index a9fa6031..46ab87a2 100644 --- a/components/account/AccountInfo.vue +++ b/components/account/AccountInfo.vue @@ -10,7 +10,7 @@ defineProps<{
- +
diff --git a/components/account/AccountPaginator.client.vue b/components/account/AccountPaginator.client.vue index 91d8b668..0e75d1d5 100644 --- a/components/account/AccountPaginator.client.vue +++ b/components/account/AccountPaginator.client.vue @@ -4,15 +4,18 @@ import type { Account, Paginator } from 'masto' const { paginator } = defineProps<{ paginator: Paginator }>() - -const { items: accounts, state, endAnchor } = usePaginator(paginator)