diff --git a/composables/paginator.ts b/composables/paginator.ts index 2b85bb16..62861b0c 100644 --- a/composables/paginator.ts +++ b/composables/paginator.ts @@ -66,7 +66,10 @@ export function usePaginator( if (result.value?.length) { const preprocessedItems = preprocess([...nextItems.value, ...result.value]) as any - const itemsToShowCount = preprocessedItems.length - buffer + const itemsToShowCount + = preprocessedItems.length < buffer + ? preprocessedItems.length + : preprocessedItems.length - buffer nextItems.value = preprocessedItems.slice(itemsToShowCount) items.value.push(...preprocessedItems.slice(0, itemsToShowCount)) state.value = 'idle'