stofli-ui
Version:
Biblioteca moderna de componentes UI para React con Tailwind CSS y Framer Motion
40 lines (37 loc) • 1.08 kB
TypeScript
import React from 'react';
interface PaginationProps {
totalPages: number;
currentPage?: number;
onPageChange?: (page: number) => void;
siblingsCount?: number;
variant?: "default" | "primary" | "secondary" | "success" | "warning" | "danger";
size?: "sm" | "md" | "lg";
withNumbers?: boolean;
withEdges?: boolean;
withText?: boolean;
disabled?: boolean;
className?: string;
fullWidth?: boolean;
customText?: {
previous?: string;
next?: string;
first?: string;
last?: string;
pageLabel?: string;
navigationLabel?: string;
statusText?: string;
};
showPrevious?: boolean;
showNext?: boolean;
navButtonClassName?: string;
activePageClassName?: string;
pageButtonClassName?: string;
ellipsisClassName?: string;
indicatorClassName?: string;
numbersContainerClassName?: string;
id?: string;
"aria-label"?: string;
}
declare const Pagination: React.FC<PaginationProps>;
export { Pagination as default };
export type { PaginationProps };