diff --git a/src/lib/components/pagination.svelte b/src/lib/components/pagination.svelte
index 3824a12b8..d2d4aea35 100644
--- a/src/lib/components/pagination.svelte
+++ b/src/lib/components/pagination.svelte
@@ -5,28 +5,8 @@
export let sum: number;
export let limit: number;
export let offset: number;
- export let hidePages = false;
- $: totalPages = Math.ceil(sum / limit);
$: currentPage = Math.floor(offset / limit + 1);
- $: pages = pagination(currentPage, totalPages);
-
- function pagination(page: number, total: number) {
- const pagesShown = 5;
- const start = Math.max(
- 1,
- Math.min(page - Math.floor((pagesShown - 3) / 2), total - pagesShown + 2)
- );
- const end = Math.min(
- total,
- Math.max(page + Math.floor((pagesShown - 2) / 2), pagesShown - 1)
- );
- return [
- ...(start > 2 ? [1, '...'] : start > 1 ? [1] : []),
- ...Array.from({ length: end + 1 - start }, (_, i) => i + start),
- ...(end < total - 1 ? ['...', total] : end < total ? [total] : [])
- ];
- }
function getLink(page: number): string {
const url = new URL($pageStore.url);
@@ -40,75 +20,4 @@
}
-
-
+