import Link from 'next/link' const Paginator = ({ currentPage, totalPage }:PaginatorProps):JSX.Element => { const pages = [1, currentPage - 1, currentPage, currentPage + 1, totalPage ] return
{pages[0]} { pages[1] - pages[0] <= 1 ? '' : <> ... {pages[1]} } {pages[2] === pages[4] ? pages[4] - 1 : pages[2]} { pages[4] - pages[3] <= 1 ? '' : <> {pages[3]} ... } {pages[4]}
} interface PaginatorProps { currentPage: number totalPage: number } export default Paginator