From 1ad5cd5547ea1e2498900ff9b96bb1758d99205c Mon Sep 17 00:00:00 2001 From: Julian Lobbes Date: Mon, 22 May 2023 11:40:38 +0200 Subject: [PATCH] feat(frontend): improve table pagination controls --- frontend/src/routes/users/+page.svelte | 48 +++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/frontend/src/routes/users/+page.svelte b/frontend/src/routes/users/+page.svelte index 6f7cba4..1ac5394 100644 --- a/frontend/src/routes/users/+page.svelte +++ b/frontend/src/routes/users/+page.svelte @@ -22,13 +22,41 @@ let currentPage: number; let lastPage: number; - $: if (totalItemCount) { - lastPage = Math.ceil(totalItemCount / currentItemsPerPage) - 1; - } else { - lastPage = 0; + $: lastPage = totalItemCount === null ? 0 : Math.floor(totalItemCount / currentItemsPerPage); + $: currentItemsOffset = currentPage * currentItemsPerPage; + + // The +of {lastPage + 1} +