Skip to content

Commit ac8be14

Browse files
authored
Merge pull request #1945 from fedspendingtransparency/revert-1936-FDG-10687
Revert "FDG-10687 Gatsby 5 Upgrade"
2 parents 1d5a08d + 862fb9e commit ac8be14

File tree

9 files changed

+5252
-11289
lines changed

9 files changed

+5252
-11289
lines changed

gatsby-node.js

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,43 +1067,43 @@ exports.createPages = async ({ graphql, actions, reporter }) => {
10671067
component: path.resolve(`./src/layouts/experimental/experimental.jsx`),
10681068
});
10691069

1070-
// const featurePageTemplate = path.resolve(`src/layouts/feature/feature.tsx`);
1071-
// const features = await graphql(`
1072-
// {
1073-
// allMdx(sort: { order: DESC, fields: [frontmatter___datePublished] }, limit: 1000) {
1074-
// edges {
1075-
// node {
1076-
// frontmatter {
1077-
// path
1078-
// relatedDatasets
1079-
// }
1080-
// }
1081-
// }
1082-
// }
1083-
// }
1084-
// `);
1085-
// if (features.errors) {
1086-
// reporter.panicOnBuild(`Error while running GraphQL query.`);
1087-
// return;
1088-
// }
1089-
//
1090-
// features.data.allMdx.edges.forEach(({ node }) => {
1091-
// if (node.frontmatter.path) {
1092-
// const insightRelatedDatasets = [];
1093-
// if (node.frontmatter.relatedDatasets) {
1094-
// node.frontmatter.relatedDatasets.forEach(dataset => {
1095-
// insightRelatedDatasets.push(result.data.allDatasets.datasets.find(ds => ds.datasetId === dataset));
1096-
// });
1097-
// }
1098-
// createPage({
1099-
// path: node.frontmatter.path,
1100-
// component: featurePageTemplate,
1101-
// context: {
1102-
// relatedDatasets: insightRelatedDatasets,
1103-
// },
1104-
// });
1105-
// }
1106-
// });
1070+
const featurePageTemplate = path.resolve(`src/layouts/feature/feature.tsx`);
1071+
const features = await graphql(`
1072+
{
1073+
allMdx(sort: { order: DESC, fields: [frontmatter___datePublished] }, limit: 1000) {
1074+
edges {
1075+
node {
1076+
frontmatter {
1077+
path
1078+
relatedDatasets
1079+
}
1080+
}
1081+
}
1082+
}
1083+
}
1084+
`);
1085+
if (features.errors) {
1086+
reporter.panicOnBuild(`Error while running GraphQL query.`);
1087+
return;
1088+
}
1089+
1090+
features.data.allMdx.edges.forEach(({ node }) => {
1091+
if (node.frontmatter.path) {
1092+
const insightRelatedDatasets = [];
1093+
if (node.frontmatter.relatedDatasets) {
1094+
node.frontmatter.relatedDatasets.forEach(dataset => {
1095+
insightRelatedDatasets.push(result.data.allDatasets.datasets.find(ds => ds.datasetId === dataset));
1096+
});
1097+
}
1098+
createPage({
1099+
path: node.frontmatter.path,
1100+
component: featurePageTemplate,
1101+
context: {
1102+
relatedDatasets: insightRelatedDatasets,
1103+
},
1104+
});
1105+
}
1106+
});
11071107
}
11081108
createRedirect({
11091109
fromPath: '/government-revenue/',

0 commit comments

Comments
 (0)