fix: hide isHidden challenges from hotkey nav

This commit is contained in:
Oliver Eyton-Williams
2020-05-22 18:04:25 +02:00
committed by Mrugesh Mohapatra
parent f1c9b08cf3
commit 48532d6ccb
2 changed files with 6 additions and 5 deletions

View File

@ -122,10 +122,12 @@ exports.createPages = function createPages({ graphql, actions, reporter }) {
} }
// Create challenge pages. // Create challenge pages.
result.data.allChallengeNode.edges.forEach( const challengeEdges = result.data.allChallengeNode.edges.filter(
createChallengePages(createPage) ({ node: { isHidden } }) => !isHidden
); );
challengeEdges.forEach(createChallengePages(createPage));
// Create intro pages // Create intro pages
result.data.allMarkdownRemark.edges.forEach(edge => { result.data.allMarkdownRemark.edges.forEach(edge => {
const { const {

View File

@ -67,12 +67,11 @@ exports.createChallengePages = createPage => ({ node }, index, thisArray) => {
required = [], required = [],
template, template,
challengeType, challengeType,
id, id
isHidden
} = node; } = node;
// TODO: challengeType === 7 and isPrivate are the same, right? If so, we // TODO: challengeType === 7 and isPrivate are the same, right? If so, we
// should remove one of them. // should remove one of them.
if (challengeType === 7 || isHidden) { if (challengeType === 7) {
return null; return null;
} }