diff --git a/src/components/Navigation.js b/src/components/Navigation.js
index b03cf9a..c606e59 100644
--- a/src/components/Navigation.js
+++ b/src/components/Navigation.js
@@ -57,31 +57,40 @@ const Navigation = ({
{removePagination ? null : (
<>
{/* */}
+
+ {/* Previous Button */}
{
- setPageNumber(1);
+ if (pageNumber > 1) {
+ setPageNumber(pageNumber - 1);
+ setSelectedPage(pageNumber - 1);
+ }
}}
className={`cursor-pointer hover:scale-105 transition-all ease-linear duration-200 w-9 h-9 ${
theme.mode === "light" ? "bg-black" : "bg-white"
- } rounded-full flex justify-center items-center`}
+ } ${pageNumber <= 1 ? 'opacity-50 cursor-not-allowed' : ''} rounded-full flex justify-center items-center`}
>
{paginationItems}
+ {/* Next Button */}
{
- setPageNumber(maxPageNumber);
+ if (pageNumber < maxPageNumber) {
+ setPageNumber(pageNumber + 1);
+ setSelectedPage(pageNumber + 1);
+ }
}}
className={`cursor-pointer hover:scale-105 transition-all ease-linear duration-200 w-9 h-9 ${
theme.mode === "light" ? "bg-black" : "bg-white"
- } rounded-full flex justify-center items-center`}
+ } ${pageNumber >= maxPageNumber ? 'opacity-50 cursor-not-allowed' : ''} rounded-full flex justify-center items-center`}
>
+
>
)}