From ec1f6d699ca4b987b0f56615240926b04395f67a Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Sat, 23 Feb 2019 22:54:43 +0100 Subject: [PATCH] Changed to plural rest base for event types --- gatsby-config.js | 2 +- gatsby-node.js | 6 +++--- src/components/EventList.js | 14 ++++---------- src/templates/event-type.js | 4 ++-- src/templates/event.js | 2 +- src/wordpress.js | 8 ++++---- 6 files changed, 15 insertions(+), 21 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index d893702..be516c9 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -24,7 +24,7 @@ module.exports = { includedRoutes: [ "**/*/*/categories", "**/*/*/events", - "**/*/*/event_type", + "**/*/*/event_types", "**/*/*/posts", "**/*/*/pages", "**/*/*/media", diff --git a/gatsby-node.js b/gatsby-node.js index 7e20d40..bb542f2 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -161,7 +161,7 @@ exports.createPages = ({ actions, graphql }) => { .then(() => { return graphql(` { - allWordpressWpEventType(filter: { count: { gt: 0 } }) { + allWordpressWpEventTypes(filter: { count: { gt: 0 } }) { edges { node { id @@ -184,7 +184,7 @@ exports.createPages = ({ actions, graphql }) => { const eventTypeTemplate = path.resolve(`./src/templates/event-type.js`) - _.each(result.data.allWordpressWpEventType.edges, ({ node: event_type }) => { + _.each(result.data.allWordpressWpEventTypes.edges, ({ node: event_type }) => { createPage({ path: event_type.fields.link, component: eventTypeTemplate, @@ -314,7 +314,7 @@ exports.onCreateNode = ({ node, actions, getNode }) => { if ((node.internal.type === 'wordpress__POST') || (node.internal.type === 'wordpress__wp_events') || - (node.internal.type === 'wordpress__wp_event_type')) { + (node.internal.type === 'wordpress__wp_event_types')) { const link = new URL(node.link).pathname createNodeField({ node, diff --git a/src/components/EventList.js b/src/components/EventList.js index 7222991..e1736ba 100644 --- a/src/components/EventList.js +++ b/src/components/EventList.js @@ -34,10 +34,10 @@ export default class EventList extends React.Component { {moment(event.start_time).format('YYYY')} } - {event.event_type && event.event_type.length && + {event.event_types && event.event_types.length &&