@penaprieto/design-system
Version:
Multi-brand React design system with design tokens from Figma
21 lines • 740 B
TypeScript
import React from 'react';
import './Pagination.css';
export type PaginationSize = 'small' | 'medium' | 'large';
export interface PaginationProps {
/** Página actual (1-indexed) */
currentPage: number;
/** Total de páginas */
totalPages: number;
/** Callback al cambiar de página */
onPageChange: (page: number) => void;
/** Tamaño de los botones */
size?: PaginationSize;
/** Mostrar botones de primera/última página */
showFirstLast?: boolean;
/** Número de páginas a mostrar alrededor de la actual */
siblingCount?: number;
/** Clase CSS adicional */
className?: string;
}
export declare const Pagination: React.FC<PaginationProps>;
//# sourceMappingURL=Pagination.d.ts.map