mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 23:35:45 +00:00
chore: update Pagination component
This commit is contained in:
@@ -32,7 +32,11 @@ const PaginationButton = ({
|
|||||||
const EtcPaginationButton = ({
|
const EtcPaginationButton = ({
|
||||||
startPage = 0,
|
startPage = 0,
|
||||||
endPage = 0,
|
endPage = 0,
|
||||||
onPageItemClick = (pageNumber: number) => {},
|
onPageItemClick,
|
||||||
|
}: {
|
||||||
|
startPage: number;
|
||||||
|
endPage: number;
|
||||||
|
onPageItemClick: (a: number) => void;
|
||||||
}) => {
|
}) => {
|
||||||
const pages = range(startPage, endPage);
|
const pages = range(startPage, endPage);
|
||||||
|
|
||||||
@@ -86,9 +90,16 @@ const Pagination = ({
|
|||||||
currentPage = 1,
|
currentPage = 1,
|
||||||
totalItems = 0,
|
totalItems = 0,
|
||||||
itemsPerPage = 10,
|
itemsPerPage = 10,
|
||||||
onPageChange = (pageNumber: number) => {},
|
onPageChange,
|
||||||
onPrevPage = () => {},
|
onPrevPage = () => {},
|
||||||
onNextPage = () => {},
|
onNextPage = () => {},
|
||||||
|
}: {
|
||||||
|
currentPage: number;
|
||||||
|
totalItems: number;
|
||||||
|
itemsPerPage: number;
|
||||||
|
onPageChange: (pageNumber: number) => void;
|
||||||
|
onPrevPage: () => void;
|
||||||
|
onNextPage: () => void;
|
||||||
}) => {
|
}) => {
|
||||||
const totalPages =
|
const totalPages =
|
||||||
Math.ceil(totalItems / itemsPerPage) === 0
|
Math.ceil(totalItems / itemsPerPage) === 0
|
||||||
|
|||||||
Reference in New Issue
Block a user