pagination
Paginationall

Pagination

El componente Pagination permite la navegación de contenido paginado y ofrece opciones de personalización de estilo para adaptarse a diferentes diseños y temas.

Ejemplo

Importación

Para importar el componente Pagination, se puede hacer desde fenextjs

import { Pagination } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
classNamestringno''Clase CSS para el contenedor principal de la paginación.
classNameItemPagePaginationItemPageClassPropsno{}Objeto con las clases CSS para personalizar el componente de cada página.
classNameNPagePaginationNPageClassPropsno{}Objeto con las clases CSS para personalizar el componente de selección de número de página.
showItemPagebooleannotrueDetermina si se debe mostrar el componente de cada página en la paginación.
showNPagebooleannotrueDetermina si se debe mostrar el componente de selección de número de página en la paginación.
listNpageArray<{ id: string; text: string }>no[

{ id: "10", text: "10" }, { id: "20", text: "20" }, { id: "50", text: "50" }, { id: "100", text: "100" }, { id: "all", text: "All" } ] | Lista de opciones de número de página para mostrar en la selección de paginación. |

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Paginación básica
<Pagination />
  • Paginación con selección de número de página oculta
<Pagination showNPage={false} />
  • Paginación personalizada
<Pagination className="mi-clase-personalizada" />