in src/templates/Landing.js [27:96]
query($currentDate: Date) {
upcomingEvents: allMarkdownRemark(
filter: {fields: {category: {eq: "events"}, date: {gt: $currentDate}}}
sort: {fields: [fields___date], order: ASC}
limit: 5
) {
edges {
node {
...Event
frontmatter {
avatar {
...AvatarSmall
}
}
}
}
}
upcomingEventsCount: allMarkdownRemark(
filter: {fields: {category: {eq: "events"}, date: {gt: $currentDate}}}
) {
totalCount
}
latestPosts: allMarkdownRemark(
filter: {fields: {category: {eq: "posts"}}}
sort: {fields: [fields___date], order: DESC}
limit: 3
) {
edges {
node {
...Post
fields {
authors {
frontmatter {
avatar {
...AvatarMedium
}
}
}
}
}
}
}
postsCount: allMarkdownRemark(filter: {fields: {category: {eq: "posts"}}}) {
totalCount
}
featuredContributors: allMarkdownRemark(
filter: {fields: {category: {eq: "contributors"}}}
) {
edges {
node {
...Contributor
frontmatter {
avatar {
...AvatarLarge
}
}
}
}
}
contributorsCount: allMarkdownRemark(
filter: {fields: {category: {eq: "contributors"}}}
) {
totalCount
}
}