"use client"; import { useRouter, useSearchParams } from "next/navigation"; export default function Pagination1({ currentPage, totalPages, basePath }) { const router = useRouter(); const searchParams = useSearchParams(); const goToPage = (page) => { if (page < 1 || page > totalPages) return; const params = new URLSearchParams(searchParams.toString()); params.set("page", page); router.push(`${basePath}?${params.toString()}`); }; if (totalPages <= 1) return null; return (