refactor(learn): use graphQL filter for Map (#38913)

This commit is contained in:
Oliver Eyton-Williams 2020-05-28 17:26:19 +02:00 committed by GitHub
parent d233cb35a3
commit fcef62d5de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -73,12 +73,12 @@ exports.createPages = function createPages({ graphql, actions, reporter }) {
{
allChallengeNode(
sort: { fields: [superOrder, order, challengeOrder] }
filter: { isHidden: { eq: false } }
) {
edges {
node {
block
challengeType
isHidden
fields {
slug
}
@ -122,12 +122,10 @@ exports.createPages = function createPages({ graphql, actions, reporter }) {
}
// Create challenge pages.
const challengeEdges = result.data.allChallengeNode.edges.filter(
({ node: { isHidden } }) => !isHidden
result.data.allChallengeNode.edges.forEach(
createChallengePages(createPage)
);
challengeEdges.forEach(createChallengePages(createPage));
// Create intro pages
result.data.allMarkdownRemark.edges.forEach(edge => {
const {