interface PaginationProps { page: number; perPage: number; total: number; onPageChange: (page: number) => void; onPerPageChange?: (perPage: number) => void; } const PER_PAGE_OPTIONS = [25, 50, 100]; export function Pagination({ page, perPage, total, onPageChange, onPerPageChange, }: PaginationProps) { const totalPages = Math.ceil(total / perPage) || 1; return (
Per page:
Page {page} of {totalPages}
{total} total
); }