import styles from './blog-pagination.module.scss'; import {useRouter} from "next/router"; /* eslint-disable-next-line */ export interface BlogPaginationProps { paginator: any; } export function BlogPagination({paginator}: BlogPaginationProps) { const router = useRouter(); const {total, pageCount, page} = paginator.pagination; const isOnlyOne = pageCount > 0 && pageCount === 1; const isEmpty = total === 0; const isFirst = page === 1; const isLast = page === pageCount; const goPrevious = async () => { await router.push(`${window.location.origin}${window.location.pathname}?page=${page - 1}`); } const goNext = async () => { await router.push(`${window.location.origin}${window.location.pathname}?page=${page + 1}`); } return (