From 8a6a6712e7554f110b5ef951f270d88fd010e040 Mon Sep 17 00:00:00 2001
From: Bertrand Yuan <noreply@bertyuan.com>
Date: Thu, 26 Mar 2026 00:02:16 +0800
Subject: add more tests

---
 src/hooks/use-pagination.tsx | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'src/hooks/use-pagination.tsx')

diff --git a/src/hooks/use-pagination.tsx b/src/hooks/use-pagination.tsx
index d009cd4..40ed979 100644
--- a/src/hooks/use-pagination.tsx
+++ b/src/hooks/use-pagination.tsx
@@ -15,8 +15,11 @@ export function usePagination({
   totalPages,
   paginationItemsToDisplay,
 }: UsePaginationProps): UsePaginationReturn {
-  const showLeftEllipsis = currentPage - 1 > paginationItemsToDisplay / 2;
+  const shouldTruncate = totalPages > paginationItemsToDisplay;
+  const showLeftEllipsis =
+    shouldTruncate && currentPage - 1 > paginationItemsToDisplay / 2;
   const showRightEllipsis =
+    shouldTruncate &&
     totalPages - currentPage + 1 > paginationItemsToDisplay / 2;
 
   function calculatePaginationRange(): number[] {
-- 
cgit v1.2.3

