mirror of
https://github.com/facebook/docusaurus.git
synced 2025-12-26 01:33:02 +00:00
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:
parent
b8965dcf38
commit
ef1af0a5be
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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: [],
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue