refactor(learn): use graphQL filter for Map (#38913)
This commit is contained in:
parent
d233cb35a3
commit
fcef62d5de
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user