This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
dns2019/src/pages/program.js
T
2019-09-17 23:54:47 +02:00

50 lines
1.0 KiB
JavaScript

import React from 'react'
import PropTypes from 'prop-types'
import { graphql } from 'gatsby'
import Meta from '../components/Meta'
import Layout from '../components/Layout'
import EventList from '../components/EventList'
export default class EventProgram extends React.Component {
render() {
const { data } = this.props
const { edges: events } = data.allWordpressWpEvents
return (
<Layout>
<Meta title="Program" />
<EventList
events={events}
preTitle="Program"
title="Chateau Neuf"
groupBy="month"
showFilter
/>
</Layout>
)
}
}
EventProgram.propTypes = {
data: PropTypes.shape({
allWordpressWpEvents: PropTypes.shape({
edges: PropTypes.array,
}),
}),
}
export const pageQuery = graphql`
query ProgramPage($after: Date!) {
allWordpressWpEvents(
filter: { start_time: { gt: $after } }
sort: { fields: start_time, order: ASC }
) {
edges {
node {
...EventListFields
}
}
}
}
`