'use client'; import React from 'react'; import { Pagination as NextUIPagination } from '@nextui-org/react'; import { useRouter, useSearchParams } from 'next/navigation'; import { useScreenSizeTrigger } from '@/app/(pages)/public/screenSizeTrigger'; const Pagination = ({ total }: { total: number, }) => { const searchParams = useSearchParams(); const parsePage = Number(searchParams.get('page')); const currPage = parsePage > 0 ? parsePage : 1; const router = useRouter(); const isMobile = useScreenSizeTrigger('md'); return (
{ const params = new URLSearchParams(searchParams.toString()); params.set('page', page.toString()); const queryString = params.toString(); router.push(`?${ queryString }`, { scroll: false }); } } />
); }; export default Pagination;