diff --git a/src/Pagination.tsx b/src/Pagination.tsx index 31626e2e..f9492aff 100644 --- a/src/Pagination.tsx +++ b/src/Pagination.tsx @@ -202,6 +202,7 @@ const Pagination: React.FC = (props) => { function handleChange(page: number) { if (isValid(page) && !disabled) { const currentPage = calculatePage(undefined, pageSize, total); + let originalPage = page; let newPage = page; if (page > currentPage) { newPage = currentPage; @@ -214,7 +215,7 @@ const Pagination: React.FC = (props) => { } setCurrent(newPage); - onChange?.(newPage, pageSize); + onChange?.(newPage, pageSize, originalPage); return newPage; }