mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-10 06:42:31 +02:00
refactor(v2): disable scroll when sidebar menu is open (#2189)
This commit is contained in:
parent
26fa885ef6
commit
7e750de6fa
3 changed files with 26 additions and 2 deletions
|
@ -9,6 +9,7 @@ import React, {useState, useCallback} from 'react';
|
|||
import classnames from 'classnames';
|
||||
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
|
||||
import useBaseUrl from '@docusaurus/useBaseUrl';
|
||||
import useLockBodyScroll from '@theme/hooks/useLockBodyScroll';
|
||||
import Link from '@docusaurus/Link';
|
||||
import isInternalUrl from '@docusaurus/utils'; // eslint-disable-line import/no-extraneous-dependencies
|
||||
|
||||
|
@ -125,6 +126,8 @@ function DocSidebar(props) {
|
|||
sidebarCollapsible,
|
||||
} = props;
|
||||
|
||||
useLockBodyScroll(showResponsiveSidebar);
|
||||
|
||||
if (!currentSidebar) {
|
||||
return null;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue