diff --git a/src/pages/Blog.tsx b/src/pages/Blog.tsx index bbad834..3e6d1be 100644 --- a/src/pages/Blog.tsx +++ b/src/pages/Blog.tsx @@ -7,6 +7,7 @@ import style from '@styles/Blog.module.scss'; export const Blog = () => { const [searchQuery, setSearchQuery] = useState(''); + const [currentPage, setCurrentPage] = useState(1); const filteredPosts = searchQuery ? blogPostsData.filter(post => @@ -15,7 +16,9 @@ export const Blog = () => { post.tags.some(tag => tag.toLowerCase().includes(searchQuery.toLowerCase())) ) : blogPostsData; - + + const filteredPostPageCount = Math.ceil(filteredPosts.length / 6); + const featuredPost = blogPostsData.find(post => post.featured); const regularPosts = filteredPosts.filter(post => !post.featured); @@ -67,22 +70,25 @@ export const Blog = () => { )} - {filteredPosts.length > 0 && ( + {filteredPostPageCount > 1 && ( )}