Navegação v1.0.0

Paginação

Componente de navegação por páginas para conjuntos de dados. Suporta páginas numeradas com lacunas de reticências, navegação simples anterior/próximo e padrões de carregamento por cursor. Integra-se com Turbo Frames para transições de página fluidas.

Numerada

Paginação completa com números de página, lacunas de reticências, setas anterior/próximo e seletor de tamanho por página

Opções

Nome Tipo Padrão Descrição
current_page * Integer obrigatório The current active page number
total_pages * Integer obrigatório Total number of pages
base_url String "#" Base URL pattern. Page number appended as ?page=N
turbo_frame String Target Turbo Frame ID for navigation
window_size Integer 2 Number of pages to show on each side of current page

Simples

Apenas botões Anterior/Próximo com texto página X de Y. Limpo e minimalista.

Opções

Nome Tipo Padrão Descrição
current_page * Integer obrigatório Current page number
total_pages * Integer obrigatório Total number of pages
prev_url String URL for previous page
next_url String URL for next page
turbo_frame String Target Turbo Frame ID

Cursor

Botão Carregar mais com carregamento automático opcional. Sem números de página.

Opções

Nome Tipo Padrão Descrição
next_url String URL to load more items
loading_text String "Loading..." Text shown during loading
load_more_text String "Load More" Button text
turbo_frame String Target Turbo Frame ID
auto_load Boolean false Auto-load when button enters viewport

Changelog v1.0.0

- v1.0.0: Initial release with numbered, simple, and cursor styles

Obter Acesso Completo

Desbloqueie o código-fonte deste componente e de todos os outros. Pagamento único para acesso vitalício.

Obter Acesso Agora