import React from 'react';
function EgovPagingPaginationInfo({pagination, setPaginationInfo, moveToPage}) {
console.groupCollapsed("EgovPagingPaginationInfo");
console.log("EgovPagingPaginationInfo [pagination] : ", pagination);
let paginationTag = [];
if (pagination === undefined) {
paginationTag = "-";
} else {
if(pagination.firstPageNoOnPageList>1){
// 첫 페이지 이동
paginationTag.push(
);
// 이전 페이지 이동
const prevPageIndex = pagination.currentPageNo-pagination.pageSize < 0?1:(pagination.currentPageNo-pagination.pageSize)
paginationTag.push(
);
}
for (let i = pagination.firstPageNoOnPageList; i <= pagination.lastPageNoOnPageList; i++) {
if (i === pagination.currentPageNo) {
// 현재 페이지
paginationTag.push(
);
} else {
// 다른 페이지
paginationTag.push(
);
}
}
if(pagination.lastPageNoOnPageList!=pagination.lastPageNo){
// 다음 페이지 이동
const nextPageIndex = pagination.currentPageNo+pagination.pageSize > pagination.lastPageNo?pagination.lastPageNo:(pagination.currentPageNo+pagination.pageSize)
paginationTag.push(