diff --git a/src/shared/components/Pagination.js b/src/shared/components/Pagination.js index 913f5eb..9efa9b5 100644 --- a/src/shared/components/Pagination.js +++ b/src/shared/components/Pagination.js @@ -37,7 +37,7 @@ export default function Pagination({ return (
@@ -50,7 +50,7 @@ export default function Pagination({
)} -
+
{/* Page size selector */} {onPageSizeChange && (
@@ -92,12 +92,12 @@ export default function Pagination({ variant="ghost" size="sm" onClick={() => onPageChange(1)} - className="w-9 px-0" + className="w-9 px-0 hidden sm:inline-flex" > 1 {pageNumbers[0] > 2 && ( - ... + ... )} )} @@ -108,7 +108,10 @@ export default function Pagination({ variant={currentPage === page ? "primary" : "ghost"} size="sm" onClick={() => onPageChange(page)} - className="w-9 px-0" + className={cn( + "w-9 px-0", + currentPage === page ? "inline-flex" : "hidden sm:inline-flex" + )} > {page} @@ -117,13 +120,13 @@ export default function Pagination({ {pageNumbers[pageNumbers.length - 1] < totalPages && ( <> {pageNumbers[pageNumbers.length - 1] < totalPages - 1 && ( - ... + ... )}