diff --git a/app/components/Pagination.tsx b/app/components/Pagination.tsx index ee0b91a..41c910c 100644 --- a/app/components/Pagination.tsx +++ b/app/components/Pagination.tsx @@ -126,6 +126,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(currentPage - 1)} disabled={!canGoPrevious} + aria-label="Página anterior" className="h-9 w-9 p-0 flex-shrink-0" > @@ -141,6 +142,8 @@ export function Pagination({ variant={currentPage === page ? "default" : "outline"} size="sm" onClick={() => onPageChange(page as number)} + aria-label={`Página ${page}`} + aria-current={currentPage === page ? "page" : undefined} className="h-9 w-9 p-0" > {page} @@ -155,6 +158,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(currentPage + 1)} disabled={!canGoNext} + aria-label="Próxima página" className="h-9 w-9 p-0 flex-shrink-0" > @@ -230,6 +234,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(1)} disabled={!canGoPrevious} + aria-label="Primeira página" className="h-8 w-8 p-0" > @@ -243,6 +248,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(currentPage - 1)} disabled={!canGoPrevious} + aria-label="Página anterior" className="h-8 w-8 p-0" > @@ -259,6 +265,8 @@ export function Pagination({ variant={currentPage === page ? "default" : "outline"} size="sm" onClick={() => onPageChange(page as number)} + aria-label={`Página ${page}`} + aria-current={currentPage === page ? "page" : undefined} className="h-8 w-8 p-0" > {page} @@ -274,6 +282,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(currentPage + 1)} disabled={!canGoNext} + aria-label="Próxima página" className="h-8 w-8 p-0" > @@ -287,6 +296,7 @@ export function Pagination({ size="sm" onClick={() => onPageChange(totalPages)} disabled={!canGoNext} + aria-label="Última página" className="h-8 w-8 p-0" > diff --git a/app/components/SearchBar.tsx b/app/components/SearchBar.tsx index 810e59b..1ccfd95 100644 --- a/app/components/SearchBar.tsx +++ b/app/components/SearchBar.tsx @@ -61,6 +61,7 @@ export function SearchBar({ setQuery(e.target.value)} onKeyDown={handleKey} @@ -74,6 +75,7 @@ export function SearchBar({