From 7deaabc1c40fa51699c67547b6c8e63499e1191a Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Thu, 6 Jan 2022 17:40:03 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=88=86=E9=A1=B5=E7=AE=80=E5=8C=96?= =?UTF-8?q?showNext?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/BlogPostListPage.js | 7 +------ components/PaginationNumber.js | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/components/BlogPostListPage.js b/components/BlogPostListPage.js index d4217107..f18d5d62 100644 --- a/components/BlogPostListPage.js +++ b/components/BlogPostListPage.js @@ -34,11 +34,6 @@ const BlogPostListPage = ({ page = 1, posts = [], tags }) => { BLOG.postsPerPage * (page - 1), BLOG.postsPerPage * page ) - let showNext = false - if (filteredBlogPosts) { - const totalPosts = filteredBlogPosts.length - showNext = page * BLOG.postsPerPage < totalPosts - } if (!postsToShow || postsToShow.length === 0) { return @@ -52,7 +47,7 @@ const BlogPostListPage = ({ page = 1, posts = [], tags }) => { ))} - + ) } diff --git a/components/PaginationNumber.js b/components/PaginationNumber.js index 8ee12d3e..36de638b 100644 --- a/components/PaginationNumber.js +++ b/components/PaginationNumber.js @@ -11,9 +11,10 @@ import { faAngleLeft, faAngleRight } from '@fortawesome/free-solid-svg-icons' * @returns {JSX.Element} * @constructor */ -const PaginationNumber = ({ page, showNext, totalPage }) => { +const PaginationNumber = ({ page, totalPage }) => { const router = useRouter() const currentPage = +page + const showNext = page !== totalPage const pages = generatePages(page, currentPage, totalPage) return (