1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00
docs/src/components/HeaderHome.jsx
2022-04-05 15:52:41 +02:00

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