refactor(v2): disable scroll when sidebar menu is open (#2189)

This commit is contained in:
Alexey Pyltsyn 2020-01-08 18:06:07 +03:00 committed by Yangshun Tay
parent 26fa885ef6
commit 7e750de6fa
3 changed files with 26 additions and 2 deletions

View file

@ -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;
}