import { useEffect, useState } from "react"; import { useRouter } from "next/router"; import { toast } from "react-hot-toast"; type Props = { placeholder?: string; }; export default function SearchBar({ placeholder }: Props) { const router = useRouter(); const [searchQuery, setSearchQuery] = useState(""); useEffect(() => { router.query.q ? setSearchQuery(decodeURIComponent(router.query.q as string)) : setSearchQuery(""); }, [router.query.q]); return (