mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
chore: update Pagination component
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user