diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue index f215457a78..fdf231cd9d 100644 --- a/packages/frontend/src/components/MkDrive.vue +++ b/packages/frontend/src/components/MkDrive.vue @@ -85,7 +85,7 @@ SPDX-License-Identifier: AGPL-3.0-only @dragend="isDragSource = false" /> - {{ i18n.ts.loadMore }} + {{ i18n.ts.loadMore }}
@@ -110,7 +110,7 @@ SPDX-License-Identifier: AGPL-3.0-only />
- {{ i18n.ts.loadMore }} + {{ i18n.ts.loadMore }}
@@ -203,6 +203,7 @@ const filesPaginator = usePagination({ ctx: { endpoint: 'drive/files', limit: 30, + canFetchDetection: 'limit', params: computed(() => ({ folderId: folder.value ? folder.value.id : null, type: props.type, @@ -217,6 +218,7 @@ const foldersPaginator = usePagination({ ctx: { endpoint: 'drive/folders', limit: 30, + canFetchDetection: 'limit', params: computed(() => ({ folderId: folder.value ? folder.value.id : null, })), diff --git a/packages/frontend/src/composables/use-pagination.ts b/packages/frontend/src/composables/use-pagination.ts index cf8543c16a..b0be8255ef 100644 --- a/packages/frontend/src/composables/use-pagination.ts +++ b/packages/frontend/src/composables/use-pagination.ts @@ -35,6 +35,9 @@ export type PagingCtx(props: { @@ -95,12 +98,20 @@ export function usePagination { fetchingOlder.value = false;