interface Props { page: number perPage: number total: number onPageChange: (page: number) => void } export default function Pagination({ page, perPage, total, onPageChange }: Props) { const pageCount = Math.max(1, Math.ceil(total / Math.max(1, perPage))) if (pageCount <= 1) return null return ( ) }