= props => {
const classes = useStyles()
const { edges: categoryEdges } = props.data.allAppCategory
const projectCount = props.data.allAppProject.totalCount
const categories = categoryEdges.map(e => e.node)
const topLevelCategories = categories.filter(category => {
return category.parentSlug === null
})
return (
<>
{topLevelCategories.map(cat => {
return (
)
})}
>
)
}
export const pageQuery = graphql`
query IndexPageQuery {
allAppCategory {
edges {
node {
id
slug
parentSlug
projectCount
description
title
}
}
}
allAppProject {
totalCount
}
}
`
export default IndexPage