From ce3e4693995a0a781a00313186980d02db0e5fe6 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Thu, 1 Sep 2022 23:16:29 -0500 Subject: [PATCH] Getting pagination on the screen, buttons do nothing. --- src/lib/components/pagination/index.svelte | 37 +++++++++++++++++++--- src/lib/stores/boredState.ts | 1 + src/lib/types.ts | 2 +- src/routes/+page.svelte | 2 +- 4 files changed, 36 insertions(+), 6 deletions(-) diff --git a/src/lib/components/pagination/index.svelte b/src/lib/components/pagination/index.svelte index 36a42e9..97616b6 100644 --- a/src/lib/components/pagination/index.svelte +++ b/src/lib/components/pagination/index.svelte @@ -1,12 +1,17 @@
+ {#each pageArray as page} -

{page}

+ {/each} +
diff --git a/src/lib/stores/boredState.ts b/src/lib/stores/boredState.ts index 927aca3..1052131 100644 --- a/src/lib/stores/boredState.ts +++ b/src/lib/stores/boredState.ts @@ -11,6 +11,7 @@ const state = () => { } const initial: BoredStore = { loading: false, dialog: initialDialog, search: { + totalCount: 1, pageSize: 25, skip: 0, currentPage: 1 diff --git a/src/lib/types.ts b/src/lib/types.ts index 51d2dac..690db17 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -7,7 +7,7 @@ export type Dialog = { } export type Search = { - totalCount?: number; + totalCount: number; pageSize: number; skip: number; currentPage: number; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 14367d1..c60749a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -71,7 +71,7 @@ {/each} - + {/if}