docs/src/components/HeaderHome.jsx

48 lines
1.3 KiB
React
Raw Normal View History

2018-11-09 12:20:29 +01:00
import React from 'react'
import { StaticQuery, graphql } from 'gatsby'
import { ReactComponent as Logo } from '@oceanprotocol/art/logo/logo.svg'
2018-11-09 12:20:29 +01:00
import Content from '../components/Content'
import styles from './HeaderHome.module.scss'
import SearchButton from '../components/Search/SearchButton'
import ToggleSwitch from './ToggleSwitch'
2018-11-09 12:20:29 +01:00
const HeaderHome = () => (
<StaticQuery
query={graphql`
query {
site {
siteMetadata {
siteTitle
siteDescription
}
}
}
`}
render={(data) => {
const { siteTitle, siteDescription } = data.site.siteMetadata
2018-11-09 12:20:29 +01:00
return (
<header className={styles.header}>
<Content>
<Logo className={styles.headerLogo} />
<h1 className={styles.headerTitle}>{siteTitle}</h1>
<p className={styles.headerDescription}>
{siteDescription}
<div className={styles.container}>
<SearchButton />
</div>
<div className={styles.container}>
<div style={{ display: 'inline-block' }}>
<ToggleSwitch />
</div>
</div>
</p>
</Content>
</header>
)
}}
/>
2018-11-09 12:20:29 +01:00
)
export default HeaderHome