fix: hide isHidden challenges from hotkey nav
This commit is contained in:
committed by
Mrugesh Mohapatra
parent
f1c9b08cf3
commit
48532d6ccb
@ -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 {
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user