2020-06-30 11:59:20 +02:00
|
|
|
import { useStaticQuery, graphql } from 'gatsby'
|
|
|
|
|
|
|
|
const query = graphql`
|
|
|
|
query {
|
2020-07-15 15:09:50 +02:00
|
|
|
site {
|
|
|
|
siteMetadata {
|
|
|
|
siteTitle
|
|
|
|
siteTagline
|
|
|
|
siteUrl
|
|
|
|
siteIcon
|
|
|
|
copyright
|
|
|
|
menu {
|
|
|
|
name
|
|
|
|
link
|
|
|
|
}
|
|
|
|
appConfig {
|
|
|
|
infuraProjectId
|
|
|
|
networks
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
siteImage: allFile(filter: { relativePath: { eq: "site.json" } }) {
|
2020-06-30 11:59:20 +02:00
|
|
|
edges {
|
|
|
|
node {
|
|
|
|
childContentJson {
|
|
|
|
site {
|
2020-06-30 13:32:16 +02:00
|
|
|
siteImage {
|
|
|
|
childImageSharp {
|
|
|
|
original {
|
|
|
|
src
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2020-06-30 11:59:20 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`
|
|
|
|
|
|
|
|
export function useSiteMetadata() {
|
|
|
|
const data = useStaticQuery(query)
|
2020-07-15 15:09:50 +02:00
|
|
|
|
|
|
|
const siteMeta = {
|
|
|
|
...data.siteImage.edges[0].node.childContentJson.site,
|
|
|
|
...data.site.siteMetadata
|
|
|
|
}
|
|
|
|
|
|
|
|
return siteMeta
|
2020-06-30 11:59:20 +02:00
|
|
|
}
|