Allow document not in sidebar.json to be displayed

This commit is contained in:
Frank Li 2017-08-07 15:15:09 -07:00
parent 3eb667cd32
commit 09ca732402
2 changed files with 16 additions and 10 deletions

View file

@ -18,6 +18,10 @@ class DocsSidebar extends React.Component {
render() { render() {
let sidebar = this.props.metadata.sidebar; let sidebar = this.props.metadata.sidebar;
let docsCategories = readCategories(sidebar); let docsCategories = readCategories(sidebar);
const categoryName = docsCategories[this.props.metadata.language][0].name;
if (!categoryName) {
return null;
}
return ( return (
<Container className="docsNavContainer" id="docsNav" wrapper={false}> <Container className="docsNavContainer" id="docsNav" wrapper={false}>
<SideNav <SideNav

View file

@ -123,18 +123,20 @@ function processMetadata(file) {
const order = readSidebar(); const order = readSidebar();
const id = metadata.localized_id; const id = metadata.localized_id;
metadata.sidebar = order[id].sidebar; if (order[id]) {
metadata.category = order[id].category; metadata.sidebar = order[id].sidebar;
metadata.category = order[id].category;
if (order[id].next) { if (order[id].next) {
metadata.next_id = order[id].next; metadata.next_id = order[id].next;
metadata.next = language + "-" + order[id].next; metadata.next = language + "-" + order[id].next;
}
if (order[id].previous) {
metadata.previous_id = order[id].previous;
metadata.previous = language + "-" + order[id].previous;
}
} }
if (order[id].previous) {
metadata.previous_id = order[id].previous;
metadata.previous = language + "-" + order[id].previous;
}
return { metadata, rawContent: rawContent }; return { metadata, rawContent: rawContent };
} }