mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
51 lines
1.4 KiB
JavaScript
51 lines
1.4 KiB
JavaScript
import React from 'react'
|
|
import { StaticQuery, graphql } from 'gatsby'
|
|
import { ReactComponent as Logo } from '@oceanprotocol/art/logo/logo.svg'
|
|
import Content from '../components/Content'
|
|
import styles from './HeaderHome.module.scss'
|
|
import SearchButton from '../components/Search/SearchButton'
|
|
import ToggleSwitch from './ToggleSwitch'
|
|
import Badge from './@shared/atoms/Badge'
|
|
|
|
const HeaderHome = () => (
|
|
<StaticQuery
|
|
query={graphql`
|
|
query {
|
|
site {
|
|
siteMetadata {
|
|
siteTitle
|
|
siteDescription
|
|
}
|
|
}
|
|
}
|
|
`}
|
|
render={(data) => {
|
|
const { siteTitle, siteDescription } = data.site.siteMetadata
|
|
|
|
return (
|
|
<header className={styles.header}>
|
|
<Content>
|
|
<Logo className={styles.headerLogo} />
|
|
<h1 className={styles.headerTitle}>
|
|
{siteTitle} <Badge label="v4" />
|
|
</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>
|
|
)
|
|
}}
|
|
/>
|
|
)
|
|
|
|
export default HeaderHome
|