fix: don't collapse the blog navigation even if collapsible is true (#1519)

* fix: don't collapse the blog navigation even if collapsible is true

* fix: read docsSideNavCollapsible from props
This commit is contained in:
Yangshun Tay 2019-05-26 20:37:58 -07:00 committed by GitHub
parent b8965dcf38
commit ef1af0a5be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 2 deletions

View File

@ -94,7 +94,10 @@ class DocsLayout extends React.Component {
version={metadata.version}
metadata={metadata}>
<div className="docMainWrapper wrapper">
<DocsSidebar metadata={metadata} />
<DocsSidebar
collapsible={this.props.config.docsSideNavCollapsible}
metadata={metadata}
/>
<Container className="mainContainer">
<DocComponent
metadata={metadata}

View File

@ -10,6 +10,7 @@ const fs = require('fs');
const Container = require('./Container.js');
const SideNav = require('./nav/SideNav.js');
const Metadata = require('../core/metadata.js');
const readCategories = require('../server/readCategories.js');
let languages;
@ -39,6 +40,7 @@ class DocsSidebar extends React.Component {
return (
<Container className="docsNavContainer" id="docsNav" wrapper={false}>
<SideNav
collapsible={this.props.collapsible}
language={this.props.metadata.language}
root={this.props.root}
title={this.props.title}

View File

@ -66,7 +66,7 @@ class SideNav extends React.Component {
let categoryClassName = 'navGroupCategoryTitle';
let arrow;
if (siteConfig.docsSideNavCollapsible) {
if (this.props.collapsible) {
categoryClassName += ' collapsible';
ulClassName = 'hide';
arrow = (
@ -227,6 +227,7 @@ class SideNav extends React.Component {
}
SideNav.defaultProps = {
collapsible: false,
contents: [],
};