Ir para o conteúdo principal

Pagination

Visão Geral

Design System

Para a documentação completa de design, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Exemplos

Básico

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Contextual

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Densidade

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades

ariaLabel

Atributoaria-label
DescriçãoRótulo acessível do container nav.
Se não fornecido, será gerado automaticamente um rótulo descritivo e único
no momento da renderização (ex.: "Paginação: página 2 de 10").
Tipostring
Valor padrão---

colorMode

Atributocolor-mode
DescriçãoDefine se a paginação usará um esquema de cores escuro.
Quando definido como dark, aplica a classe dark-mode ao container principal.
Tipo"dark"
Valor padrão---

current

Atributocurrent
DescriçãoPágina atual (1-indexada). Valores fora do intervalo serão ajustados.
Tiponumber
Valor padrão1

customId

Atributocustom-id
DescriçãoIdentificador único; gerado automaticamente quando omitido.
Tipostring
Valor padrãoHelpers.generateUniqueId('br-pagination')

density

Atributodensity
DescriçãoAjusta a densidade da paginação, alterando o espaçamento interno para um visual mais compacto ou mais expandido.
Tipo"large" | "medium" | "small"
Valor padrão'medium'

ellipsisLabel

Atributoellipsis-label
DescriçãoRótulo acessível do botão de reticências que abre a lista de páginas ocultas.
Tipostring
Valor padrão'Abrir ou fechar a lista de paginação'

goToPageLabel

Atributogo-to-page-label
DescriçãoRótulo do seletor "ir para página" (variante contextual).
Tipostring
Valor padrão'Página'

itemsText

Atributoitems-text
DescriçãoSufixo textual para a informação de quantidade de itens (variante contextual).
Tipostring
Valor padrão'itens'

nextLabel

Atributonext-label
DescriçãoRótulo acessível do botão de próxima página.
Tipostring
Valor padrão'Página seguinte'

perPage

Atributoper-page
DescriçãoItens por página (aplicável na variante contextual).
Tiponumber
Valor padrão10

perPageLabel

Atributoper-page-label
DescriçãoRótulo do seletor de itens por página (variante contextual).
Tipostring
Valor padrão'Exibir'

perPageOptions

Atributo---
DescriçãoOpções disponíveis de itens por página (variante contextual).
Tiponumber[]
Valor padrão[10, 20, 30]

previousLabel

Atributoprevious-label
DescriçãoRótulo acessível do botão de página anterior.
Tipostring
Valor padrão'Voltar página'

total

Atributototal
DescriçãoQuantidade total de páginas (mínimo 1).
Tiponumber
Valor padrão1

totalItems

Atributototal-items
DescriçãoTotal de itens (aplicável na variante contextual).
Tiponumber
Valor padrão---

variant

Atributovariant
DescriçãoVariante de renderização do componente.
- default: paginação numérica (padrão)
- contextual: paginação contextual com seletores e informação de itens
Tipo"contextual" | "default"
Valor padrão'default'

Eventos

EventoDescriçãoPropagação
pageChangeEmite quando a página muda por interação do usuário.true
perPageChangeEmite quando o valor de itens por página é alterado (variante contextual).true

Dependências

Depende de

Gráfico