This commit is contained in:
Sergey Yarkov 2020-07-20 17:14:41 +03:00
parent 8966364201
commit 0c4e2850a0

View File

@ -14,14 +14,13 @@ const Header = () => {
const { siteMetadata: { title, menuLinks, social: { twitter, telegram } } } = useSiteMetadataQuery()
const [isScrolled, setIsScrolled] = React.useState(false)
const [isMobileOpen, setIsMobileOpen] = React.useState(false)
const [isDark, setIsDark] = React.useState(false)
const [isDark, setIsDark] = React.useState(localStorage.getItem('dark') ? true : false)
const { pathname } = useLocation()
React.useEffect(() => {
setIsDark(window.__isDarkTheme)
isMobileOpen ? document.body.style.overflowY = 'hidden' : document.body.style.overflowY = ''
document.body.onscroll = () => window.pageYOffset >= 100 ? setIsScrolled(true) : setIsScrolled(false)
}, [setIsDark, isMobileOpen])
}, [isMobileOpen])
const mobileHandler = () => {
setIsMobileOpen(!isMobileOpen)