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 (