feat: new case studies

This commit is contained in:
2021-02-18 11:36:30 +00:00
parent fc30fc015f
commit a16ae8cd4c
71 changed files with 47 additions and 23 deletions

View File

@@ -3,6 +3,8 @@ const reviews = require("./src/data/reviews.json");
const caseStudies = require("./src/data/case-studies.json");
const team = require("./src/data/team.json");
const padZero = n => (n < 10 ? `0${n}` : n);
exports.sourceNodes = ({ actions, createNodeId, createContentDigest }) => {
team.team.forEach(person => {
const { name, email, phone, altPhone, title } = person;
@@ -50,6 +52,7 @@ exports.sourceNodes = ({ actions, createNodeId, createContentDigest }) => {
content
} = cs;
const node = {
index: i,
path: `/services/${key}/case-study-${i + 1}`,
type: key,
title,
@@ -83,7 +86,7 @@ exports.createPages = async ({ actions }) => {
component: template,
context: {
pagePath: path,
images: `/${key}-cs${i + 1}(.*).jpg$/`
images: `/${key}-cs${padZero(i + 1)}(.*).jpg$/`
}
});
});