DSNiemeyer
Idioma

Pagination

Controles compostos para listas paginadas — anterior/próximo, links de página, ellipsis e seleção de tamanho de página.

Básico

Links numerados com controles anterior e próximo.

<Pagination label="Pagination">
  <PaginationContent>
    <PaginationItem>
      <PaginationPrevious label="Previous page" onClick={…} />
    </PaginationItem>
    <PaginationItem>
      <PaginationLink isActive>1</PaginationLink>
    </PaginationItem>
    <PaginationItem>
      <PaginationNext label="Next page" onClick={…} />
    </PaginationItem>
  </PaginationContent>
</Pagination>

Com ellipsis

Trunca o meio quando há muitas páginas.

Com tamanho de página

Combine `PaginationPageSize` com os controles de navegação quando o consumidor precisar alterar quantas linhas são mostradas.

Linhas por página

Partes compostas inspiradas no shadcn — tabelas completas de campos e padrões: shadcn/ui — Pagination