Skip to content

Commit 1245242

Browse files
author
Phillip Kuznetsov
authored
Make the sidebar filter more general (#163)
Signed-off-by: Phillip Kuznetsov <pkuznetsov@pixielabs.ai>
1 parent 0e962a9 commit 1245242

1 file changed

Lines changed: 5 additions & 19 deletions

File tree

src/components/sidebar/sidebar.tsx

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ const Sidebar = withStyles((theme: Theme) => ({
132132
};
133133

134134
const processCategories = (edges) => {
135-
const newedges = edges.filter((e) => e.node.fields.title);
135+
const newedges = edges.filter((e) => e.node.fields?.title);
136136
const fields1 = newedges.map((e) => e.node.fields)
137137
.filter((e) => e.level === 1);
138138
const fields2 = newedges.map((e) => e.node.fields)
@@ -169,20 +169,7 @@ const Sidebar = withStyles((theme: Theme) => ({
169169
<StaticQuery
170170
query={graphql`
171171
query {
172-
pxl: allSitePage(filter: {path: {glob: "/reference/pxl/**"}}, sort: {fields: fields___slug}) {
173-
edges {
174-
node {
175-
fields {
176-
slug
177-
title
178-
level
179-
id
180-
directory
181-
}
182-
}
183-
}
184-
}
185-
apis: allSitePage(filter: {path: {glob: "/reference/api/**"}}, sort: {fields: fields___slug}) {
172+
allSitePage(sort: {fields: fields___slug}) {
186173
edges {
187174
node {
188175
fields {
@@ -213,8 +200,7 @@ const Sidebar = withStyles((theme: Theme) => ({
213200
`}
214201
render={({
215202
allMdx,
216-
pxl,
217-
apis,
203+
allSitePage,
218204
}) => {
219205
const filteredMdxEdges = allMdx.edges.filter((n) => {
220206
if (lang !== 'en') {
@@ -228,8 +214,8 @@ const Sidebar = withStyles((theme: Theme) => ({
228214
return n.node.fields.lang === lang;
229215
});
230216

231-
const allDocsForExpand = [...allMdx.edges, ...pxl.edges, ...apis.edges];
232-
const allDocs = [...filteredMdxEdges, ...pxl.edges, ...apis.edges];
217+
const allDocsForExpand = [...allMdx.edges, ...allSitePage.edges];
218+
const allDocs = [...filteredMdxEdges, ...allSitePage.edges];
233219

234220
return (
235221
<SidebarContext.Consumer>

0 commit comments

Comments
 (0)