diff --git a/src/frontend/src/features/layout/components/PaginationControl.tsx b/src/frontend/src/features/layout/components/PaginationControl.tsx index 278501d2c..232e95a9c 100644 --- a/src/frontend/src/features/layout/components/PaginationControl.tsx +++ b/src/frontend/src/features/layout/components/PaginationControl.tsx @@ -75,6 +75,7 @@ export function PaginationControl({ const { t } = useTranslation('rooms', { keyPrefix: 'pagination' }) const prevButtonRef = useRef(null) const nextButtonRef = useRef(null) + const isSinglePage = totalPageCount <= 1 const isFirstPage = currentPage <= 1 const isLastPage = currentPage >= totalPageCount @@ -86,10 +87,10 @@ export function PaginationControl({ useRegisterKeyboardShortcut({ id: focusShortcut ? 'focus-pagination' : undefined, handler: focusPagination, - isDisabled: totalPageCount <= 1, + isDisabled: isSinglePage, }) - if (totalPageCount <= 1) return null + if (isSinglePage) return null const pageCount = t('count', { currentPage, totalPageCount })