@@ -96,7 +96,7 @@ export function Pagination({
9696 < button
9797 onClick = { ( ) => onPageChange ( currentPage - 1 ) }
9898 disabled = { currentPage === 1 }
99- className = "p-2 rounded-lg border border-gray-200 dark:border-[#404040] text-gray-600 dark:text-gray-400 hover:bg-[#E2E7EA] dark:hover:bg-[#262626] disabled:opacity-50 disabled:cursor-not-allowed transition-colors"
99+ className = "p-2 rounded-lg border border-gray-200 dark:border-[#404040] text-gray-600 dark:text-gray-400 hover:bg-[#E2E7EA] dark:hover:bg-[#262626] disabled:opacity-50 disabled:cursor-not-allowed transition-colors outline-hidden focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] "
100100 aria-label = "Previous page"
101101 >
102102 < ChevronLeftIcon className = "size-5" />
@@ -123,7 +123,7 @@ export function Pagination({
123123 < button
124124 key = { pageNum }
125125 onClick = { ( ) => onPageChange ( pageNum ) }
126- className = { `px-3 py-2 rounded-lg text-sm font-medium transition-colors ${
126+ className = { `px-3 py-2 rounded-lg text-sm font-medium transition-colors outline-hidden focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] ${
127127 isActive
128128 ? 'bg-[#556830] dark:bg-[#556830] text-white'
129129 : 'text-gray-600 dark:text-gray-400 hover:bg-[#E2E7EA] dark:hover:bg-[#262626]'
@@ -139,7 +139,7 @@ export function Pagination({
139139 < button
140140 onClick = { ( ) => onPageChange ( currentPage + 1 ) }
141141 disabled = { currentPage === totalPages }
142- className = "p-2 rounded-lg border border-gray-200 dark:border-[#404040] text-gray-600 dark:text-gray-400 hover:bg-[#E2E7EA] dark:hover:bg-[#262626] disabled:opacity-50 disabled:cursor-not-allowed transition-colors"
142+ className = "p-2 rounded-lg border border-gray-200 dark:border-[#404040] text-gray-600 dark:text-gray-400 hover:bg-[#E2E7EA] dark:hover:bg-[#262626] disabled:opacity-50 disabled:cursor-not-allowed transition-colors outline-hidden focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] "
143143 aria-label = "Next page"
144144 >
145145 < ChevronRightIcon className = "size-5" />
0 commit comments