chore: update Pagination component

This commit is contained in:
ValdiANS
2025-09-30 15:42:25 +07:00
parent 691b49a902
commit e052166b3a
+13 -2
View File
@@ -32,7 +32,11 @@ const PaginationButton = ({
const EtcPaginationButton = ({
startPage = 0,
endPage = 0,
onPageItemClick = (pageNumber: number) => {},
onPageItemClick,
}: {
startPage: number;
endPage: number;
onPageItemClick: (a: number) => void;
}) => {
const pages = range(startPage, endPage);
@@ -86,9 +90,16 @@ const Pagination = ({
currentPage = 1,
totalItems = 0,
itemsPerPage = 10,
onPageChange = (pageNumber: number) => {},
onPageChange,
onPrevPage = () => {},
onNextPage = () => {},
}: {
currentPage: number;
totalItems: number;
itemsPerPage: number;
onPageChange: (pageNumber: number) => void;
onPrevPage: () => void;
onNextPage: () => void;
}) => {
const totalPages =
Math.ceil(totalItems / itemsPerPage) === 0