diff --git a/frontend-react/src/components/common/Pagination.tsx b/frontend-react/src/components/common/Pagination.tsx index 905fbfda8..4c8bc578f 100644 --- a/frontend-react/src/components/common/Pagination.tsx +++ b/frontend-react/src/components/common/Pagination.tsx @@ -8,7 +8,11 @@ interface PaginationProps { onChange: (page: number) => void } -const Pagination: React.FC = ({ pageCount, onChange }) => { +const Pagination: React.FC = ({ + pageCount, + onChange, + currentPage, +}) => { return ( «} @@ -18,7 +22,8 @@ const Pagination: React.FC = ({ pageCount, onChange }) => { pageCount={pageCount} marginPagesDisplayed={2} pageRangeDisplayed={3} - onPageChange={({ selected }) => onChange(selected)} + onPageChange={({ selected }) => onChange(selected + 1)} + forcePage={currentPage - 1} containerClassName="pagination" pageClassName="page" previousClassName="page" diff --git a/frontend-react/src/components/xsearch/Top500BrowserPage.tsx b/frontend-react/src/components/xsearch/Top500BrowserPage.tsx index 9d416e5cb..04b589260 100644 --- a/frontend-react/src/components/xsearch/Top500BrowserPage.tsx +++ b/frontend-react/src/components/xsearch/Top500BrowserPage.tsx @@ -98,6 +98,8 @@ const Top500BrowserPage: React.FC = () => { const placements = data ? data.searchForPlacements.placements : [] + console.log("forms.page", forms.page) + return ( <> @@ -115,7 +117,7 @@ const Top500BrowserPage: React.FC = () => { - +