import { FC, useEffect } from 'react' import cn from 'classnames' import s from './Searchbar.module.css' import { useRouter } from 'next/router' interface Props { className?: string } const Searchbar: FC = ({ className }) => { const router = useRouter() useEffect(() => { router.prefetch('/search') }, []) return (
{ e.preventDefault() if (e.key === 'Enter') { const q = e.currentTarget.value router.push( { pathname: `/search`, query: q ? { q } : {}, }, undefined, { shallow: true } ) } }} />
) } export default Searchbar