'use client'; import { MagnifyingGlassIcon } from '@heroicons/react/24/outline'; import {usePathname, useRouter, useSearchParams} from "next/navigation"; export default function Search({ placeholder }: { placeholder: string }) { const searchParams = useSearchParams(); const pathname = usePathname(); const { replace } = useRouter(); function handleSearch(term: string) { const params = new URLSearchParams(searchParams); if (term) { params.set('query', term); } else { params.delete('query'); } replace(`${pathname}?${params.toString()}`); } return (