import { FC, useState, useEffect } from 'react' import Link from 'next/link' import s from './Navbar.module.css' import { Logo, Container } from '@components/ui' import { Searchbar, UserNav } from '@components/common' import cn from 'classnames' import throttle from 'lodash.throttle' const Navbar: FC = () => { const [hasScrolled, setHasScrolled] = useState(false) const handleScroll = () => { const offset = 0 const { scrollTop } = document.documentElement const scrolled = scrollTop > offset setHasScrolled(scrolled) } useEffect(() => { document.addEventListener('scroll', throttle(handleScroll, 200)) return () => { document.removeEventListener('scroll', handleScroll) } }, [handleScroll]) return (
) } export default Navbar