From b362f08de1ea5e3327556996d249d892b0e80bb2 Mon Sep 17 00:00:00 2001 From: Ovgodd Date: Mon, 5 Oct 2026 14:13:50 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20=E2=99=BF=EF=B8=8F(frontend)=20make=20?= =?UTF-8?q?participant=20pagination=20readable=20and=20keyboard=20reachabl?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/features/layout/components/PaginationControl.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 })