mirror of
https://github.com/carloscuesta/gitmoji.git
synced 2025-12-08 20:14:12 +00:00
🚸 Prevent scrolling when hamburger menu is open (#1631)
This commit is contained in:
parent
221c0545d0
commit
eddd14baa3
@ -20,6 +20,14 @@ const Hamburger = () => {
|
|||||||
return () => Router.events.off('routeChangeStart', onRouteChangeStart)
|
return () => Router.events.off('routeChangeStart', onRouteChangeStart)
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (isOpen) {
|
||||||
|
document.body.classList.add('overflow-hidden')
|
||||||
|
} else {
|
||||||
|
document.body.classList.remove('overflow-hidden')
|
||||||
|
}
|
||||||
|
}, [isOpen])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.hamburger}>
|
<div className={styles.hamburger}>
|
||||||
<button
|
<button
|
||||||
|
|||||||
@ -114,6 +114,10 @@ pre {
|
|||||||
padding: 1em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.overflow-hidden {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
.overflow-x-adjust {
|
.overflow-x-adjust {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user