From e5b1ed1acc0feadbdd52b57afa589abef365da5b Mon Sep 17 00:00:00 2001 From: Mark Fayngersh Date: Fri, 19 Jul 2024 08:50:05 -0400 Subject: [PATCH] fix: `totalPages` should react to changes in base rows --- .changeset/ninety-pets-eat.md | 5 +++++ src/lib/DataTable.svelte.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/ninety-pets-eat.md diff --git a/.changeset/ninety-pets-eat.md b/.changeset/ninety-pets-eat.md new file mode 100644 index 0000000..8870222 --- /dev/null +++ b/.changeset/ninety-pets-eat.md @@ -0,0 +1,5 @@ +--- +'@careswitch/svelte-data-table': patch +--- + +fix: `totalPages` should react to changes in base rows diff --git a/src/lib/DataTable.svelte.ts b/src/lib/DataTable.svelte.ts index e1e3c6e..c43a459 100644 --- a/src/lib/DataTable.svelte.ts +++ b/src/lib/DataTable.svelte.ts @@ -223,7 +223,8 @@ export class DataTable { * @returns {number} The total number of pages. */ get totalPages() { - // React to changes in filter state + // React to changes in original data and filter state + this.#originalData; this.#filterState; this.#globalFilter;