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;