mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-03 08:49:51 +02:00
fix(v2): disable scroll while mobile menu open (#2129)
This commit is contained in:
parent
1ea8c3b11e
commit
5716953ff1
1 changed files with 3 additions and 3 deletions
|
@ -54,9 +54,11 @@ function Navbar() {
|
|||
const {navbarRef, isNavbarVisible} = useHideableNavbar(hideOnScroll);
|
||||
|
||||
const showSidebar = useCallback(() => {
|
||||
document.body.style.overflow = 'hidden';
|
||||
setSidebarShown(true);
|
||||
}, [setSidebarShown]);
|
||||
const hideSidebar = useCallback(() => {
|
||||
document.body.style.overflow = 'visible';
|
||||
setSidebarShown(false);
|
||||
}, [setSidebarShown]);
|
||||
|
||||
|
@ -140,9 +142,7 @@ function Navbar() {
|
|||
<div
|
||||
role="presentation"
|
||||
className="navbar-sidebar__backdrop"
|
||||
onClick={() => {
|
||||
setSidebarShown(false);
|
||||
}}
|
||||
onClick={hideSidebar}
|
||||
/>
|
||||
<div className="navbar-sidebar">
|
||||
<div className="navbar-sidebar__brand">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue