From b8b039f7ec217c3ca91611df1f1dfb5d559bd1e4 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 26 Oct 2022 19:44:19 +0200 Subject: [PATCH] fix: pagination --- src/lib/components/emptySearch.svelte | 4 +- src/lib/components/index.ts | 1 + src/lib/components/pagination.svelte | 33 +---- src/lib/components/paginationInline.svelte | 117 ++++++++++++++++++ src/lib/components/permissions/team.svelte | 4 +- src/lib/components/permissions/user.svelte | 4 +- .../account/activity/[[page]]/+page.svelte | 9 +- .../organizations/[[page]]/+page.svelte | 9 +- .../account/sessions/[[page]]/+page.svelte | 2 +- .../[[page]]/+page.svelte | 8 +- .../members/[[page]]/+page.svelte | 14 +-- .../members/[[page]]/+page.ts | 1 + .../authentication/[[page]]/+page.svelte | 8 +- .../authentication/[[page]]/+page.ts | 1 + .../teams/[[page]]/+page.svelte | 9 +- .../authentication/teams/[[page]]/+page.ts | 1 + .../activity/[[page]]/+page.svelte | 10 +- .../team-[team]/activity/[[page]]/+page.ts | 1 + .../teams/team-[team]/header.svelte | 2 +- .../team-[team]/members/[[page]]/+page.svelte | 10 +- .../team-[team]/members/[[page]]/+page.ts | 1 + .../authentication/user-[user]/+page.svelte | 2 +- .../activity/[[page]]/+page.svelte | 10 +- .../user-[user]/activity/[[page]]/+page.ts | 1 + .../memberships/[[page]]/+page.svelte | 2 +- .../sessions/[[page]]/+page.svelte | 2 +- .../databases/[[page]]/+page.svelte | 9 +- .../databases/[[page]]/+page.ts | 1 + .../database-[database]/[[page]]/+page.svelte | 9 +- .../database-[database]/[[page]]/+page.ts | 1 + .../[[page]]/+page.svelte | 9 +- .../collection-[collection]/[[page]]/+page.ts | 1 + .../attributes/+page.svelte | 6 +- .../indexes/+page.svelte | 1 - .../functions/[[page]]/+page.svelte | 9 +- .../functions/[[page]]/+page.ts | 1 + .../function-[function]/[[page]]/+page.svelte | 12 +- .../function-[function]/[[page]]/+page.ts | 1 + .../executions/[[page]]/+page.svelte | 10 +- .../executions/[[page]]/+page.ts | 1 + .../storage/[[page]]/+page.svelte | 8 +- .../bucket-[bucket]/[[page]]/+page.svelte | 9 +- 42 files changed, 263 insertions(+), 91 deletions(-) create mode 100644 src/lib/components/paginationInline.svelte diff --git a/src/lib/components/emptySearch.svelte b/src/lib/components/emptySearch.svelte index 15f1d52b9..8034da844 100644 --- a/src/lib/components/emptySearch.svelte +++ b/src/lib/components/emptySearch.svelte @@ -2,7 +2,7 @@ import { app } from '$lib/stores/app'; import Light from '$lib/images/search-light.svg'; import Dark from '$lib/images/search-dark.svg'; - import Pagination from './pagination.svelte'; + import PaginationInline from './paginationInline.svelte';
@@ -18,5 +18,5 @@

Total results: 0

- +
diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts index 56df97ac0..d5f73f658 100644 --- a/src/lib/components/index.ts +++ b/src/lib/components/index.ts @@ -1,5 +1,6 @@ export { default as Modal } from './modal.svelte'; export { default as Pagination } from './pagination.svelte'; +export { default as PaginationInline } from './paginationInline.svelte'; export { default as Card } from './card.svelte'; export { default as CardGrid } from './cardGrid.svelte'; export { default as CardContainer } from './cardContainer.svelte'; diff --git a/src/lib/components/pagination.svelte b/src/lib/components/pagination.svelte index 61dc6cf1c..d58e6b7ec 100644 --- a/src/lib/components/pagination.svelte +++ b/src/lib/components/pagination.svelte @@ -1,38 +1,14 @@ + +{#if totalPages > 1} + +{:else} + +{/if} diff --git a/src/lib/components/permissions/team.svelte b/src/lib/components/permissions/team.svelte index 8ea527e80..53a4a07e3 100644 --- a/src/lib/components/permissions/team.svelte +++ b/src/lib/components/permissions/team.svelte @@ -3,7 +3,7 @@ import { createEventDispatcher } from 'svelte'; import { sdkForProject } from '$lib/stores/sdk'; import { Query, type Models } from '@aw-labs/appwrite-console'; - import { AvatarInitials, Modal, Pagination } from '..'; + import { AvatarInitials, Modal, PaginationInline } from '..'; import type { Writable } from 'svelte/store'; import type { Permission } from './permissions.svelte'; @@ -101,7 +101,7 @@ {/if}

Total results: {results?.total}

- +
diff --git a/src/lib/components/permissions/user.svelte b/src/lib/components/permissions/user.svelte index 862343d00..3aef10173 100644 --- a/src/lib/components/permissions/user.svelte +++ b/src/lib/components/permissions/user.svelte @@ -1,7 +1,7 @@