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)
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
if (isOpen) {
|
||||
document.body.classList.add('overflow-hidden')
|
||||
} else {
|
||||
document.body.classList.remove('overflow-hidden')
|
||||
}
|
||||
}, [isOpen])
|
||||
|
||||
return (
|
||||
<div className={styles.hamburger}>
|
||||
<button
|
||||
|
||||
@ -114,6 +114,10 @@ pre {
|
||||
padding: 1em;
|
||||
}
|
||||
|
||||
.overflow-hidden {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.overflow-x-adjust {
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user