- {range(1, totalPages).map((pageNumber) => (
+
+
+
+
+
+
+
+ {totalPages <= 7 &&
+ range(1, totalPages).map((pageNumber) => (
pageChangeHandler(pageNumber)}
/>
))}
-
- )}
- {totalPages > 7 && (
-
-
pageChangeHandler(1)}
- />
-
- {totalPages >= 2 &&
- (currentPage <= 3 || currentPage >= totalPages - 2) && (
- pageChangeHandler(2)}
- />
- )}
-
- {totalPages >= 2 &&
- currentPage > 3 &&
- currentPage < totalPages - 2 && (
-
- )}
-
- {totalPages >= 3 &&
- (currentPage <= 4 || currentPage >= totalPages - 2) &&
- currentPage !== totalPages - 2 && (
- pageChangeHandler(3)}
- />
- )}
-
- {totalPages >= 7 &&
- (currentPage <= 2 || currentPage >= totalPages - 2) && (
- = totalPages - 1
- ? 4
- : 1
- }
- endPage={
- currentPage <= 2 || currentPage >= totalPages - 1
- ? totalPages - 3
- : currentPage === totalPages - 2
- ? totalPages - 4
- : 2
- }
- onPageItemClick={pageChangeHandler}
- />
- )}
-
- {totalPages >= 3 &&
- currentPage > 4 &&
- currentPage < totalPages - 1 && (
- pageChangeHandler(currentPage - 1)}
- />
- )}
-
- {totalPages >= 7 &&
- currentPage > 3 &&
- currentPage < totalPages - 2 && (
-
- )}
-
- {totalPages >= 5 &&
- currentPage > 2 &&
- currentPage < totalPages - 2 && (
- pageChangeHandler(currentPage + 1)}
- />
- )}
-
- {totalPages >= 5 &&
- (currentPage <= 2 || currentPage >= totalPages - 2) && (
- pageChangeHandler(totalPages - 2)}
- />
- )}
-
- {totalPages >= 6 &&
- currentPage > 2 &&
- currentPage < totalPages - 3 && (
- = 4
- ? currentPage + 2
- : 1
- }
- endPage={
- currentPage <= 3
- ? totalPages - 2
- : currentPage >= 4
- ? totalPages - 1
- : 0
- }
- onPageItemClick={pageChangeHandler}
- />
- )}
-
- {totalPages >= 6 &&
- (currentPage <= 3 || currentPage >= totalPages - 3) && (
- pageChangeHandler(totalPages - 1)}
- />
- )}
-
- {totalPages >= 7 && (
+ {totalPages > 7 && (
+ <>
pageChangeHandler(totalPages)}
+ content={1}
+ disabled={currentPage === 1}
+ onClick={() => pageChangeHandler(1)}
/>
- )}
-
- )}
-
+
+
+
+
+
+
+
+
+