import { faMagnifyingGlass } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { 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 routeQuery = router.query.q; const [searchQuery, setSearchQuery] = useState( routeQuery ? decodeURIComponent(routeQuery as string) : "" ); return (