diff --git a/src/Pagination/Pagination.svelte b/src/Pagination/Pagination.svelte index 3e9145bb..36270087 100644 --- a/src/Pagination/Pagination.svelte +++ b/src/Pagination/Pagination.svelte @@ -91,7 +91,7 @@ */ export let id = "ccs-" + Math.random().toString(36); - import { afterUpdate, createEventDispatcher } from "svelte"; + import { createEventDispatcher } from "svelte"; import CaretLeft16 from "carbon-icons-svelte/lib/CaretLeft16"; import CaretRight16 from "carbon-icons-svelte/lib/CaretRight16"; import { Button } from "../Button"; @@ -99,10 +99,6 @@ const dispatch = createEventDispatcher(); - afterUpdate(() => { - dispatch("update", { pageSize, page }); - }); - $: { if (typeof page !== "number") { page = Number(page); @@ -111,6 +107,8 @@ if (typeof pageSize !== "number") { pageSize = Number(pageSize); } + + dispatch("update", { pageSize, page }); } $: totalPages = Math.max(Math.ceil(totalItems / pageSize), 1); $: selectItems = Array.from({ length: totalPages }, (_, i) => i);