1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-20 11:33:13 +02:00
blog/src/hooks/use-site-metadata.ts
Matthias Kretschmann 0aaf874538
refactor (#733)
* refactor

* fixes

* fixes

* fix

* package updates
2022-11-11 02:31:54 +00:00

37 lines
634 B
TypeScript

import { useStaticQuery, graphql } from 'gatsby'
const query = graphql`
query SiteMetadata {
site {
siteMetadata {
siteTitle
siteTitleShort
siteDescription
siteUrl
author {
name
email
uri
twitter
github
bitcoin
ether
}
menu {
title
link
}
rss
jsonfeed
itemsPerPage
repoContentPath
}
}
}
`
export function useSiteMetadata() {
const { site } = useStaticQuery<Queries.SiteMetadataQuery>(query)
return site.siteMetadata
}