diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index 8d8ac207..7f672802 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -2467,11 +2467,11 @@ None.
### Events
-| Event name | Type | Detail |
-| :--------------------- | :--------- | :----- |
-| click:button--previous | dispatched | -- |
-| click:button--next | dispatched | -- |
-| change | dispatched | -- |
+| Event name | Type | Detail |
+| :--------------------- | :--------- | :----------------------------- |
+| change | dispatched | { page: number; }
|
+| click:button--previous | dispatched | { page: number; }
|
+| click:button--next | dispatched | { page: number; }
|
## `PaginationSkeleton`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 65c2cc59..cb34b90b 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -6712,9 +6712,21 @@
],
"slots": [],
"events": [
- { "type": "dispatched", "name": "click:button--previous" },
- { "type": "dispatched", "name": "click:button--next" },
- { "type": "dispatched", "name": "change" }
+ {
+ "type": "dispatched",
+ "name": "change",
+ "detail": "{ page: number; }"
+ },
+ {
+ "type": "dispatched",
+ "name": "click:button--previous",
+ "detail": "{ page: number; }"
+ },
+ {
+ "type": "dispatched",
+ "name": "click:button--next",
+ "detail": "{ page: number; }"
+ }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "nav" }
diff --git a/src/PaginationNav/PaginationNav.svelte b/src/PaginationNav/PaginationNav.svelte
index 1e97b5e9..9d76a61b 100644
--- a/src/PaginationNav/PaginationNav.svelte
+++ b/src/PaginationNav/PaginationNav.svelte
@@ -1,4 +1,10 @@