Pagination

Navegación entre páginas con ellipsis automático y accesibilidad completa.

pnpm dlx nuvo-ui add pagination

Pocas páginas

Página actual: 1

Muchas páginas (con ellipsis)

Página actual: 5 de 20

Uso

"use client"
import { Pagination } from "@nuvo-ui/ui"

const [page, setPage] = React.useState(1)

<Pagination
  currentPage={page}
  totalPages={20}
  onChange={setPage}
  siblingCount={1} // páginas a cada lado del actual
/>

Props

PropTipoDefaultDescripción
currentPagenumber—Página activa (1-indexed)
totalPagesnumber—Total de páginas
onChange(page: number) => void—Callback al cambiar de página
siblingCountnumber1Páginas visibles a cada lado del actual
classNamestring—Clases adicionales