pagination
Paginationnpage

PaginationNPage

Componente de selección de elementos por página para la paginación, permitiendo seleccionar el número de elementos a mostrar en cada página.

Ejemplo

Importación

Para importar el componente PaginationNPage, se puede hacer desde fenextjs

import { PaginationNPage } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
classNamestringno''Clase CSS para el contenedor principal del componente de paginación.
disabledbooleannofalseDeshabilita la navegación del componente si se establece en true.
paginationNamestringnoundefinedNombre unico para el uso de usePagination.
optionsnumber[]no[10, 20, 50, 100]Lista de opciones para el número de elementos por página que se puede seleccionar.
onChange(value: number) => voidnoFunción de callback que se llama cuando cambia la opción seleccionada en el menú desplegable.

Storybook

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

Usos

  • Componente de selección de número de elementos por página con valor por defecto de 20
<PaginationNPage />
  • Componente de selección de número de elementos por página con clases personalizadas
<PaginationNPage className="custom-pagination-class" />
  • Componente con callback en cambio de selección
<PaginationNPage
  onChange={(value) => console.log("Elementos por página:", value)}
/>
Last updated on