import React from 'react'
import PropTypes from 'prop-types'
import { rgba } from 'polished'
import { Box, Heading } from 'rebass'
import Paragraph from './Paragraph'
import Container from './Container'
import MarkdownContent from './MarkdownContent'
const HeaderTitle = ({ children, ...props }) => (
{children}
)
HeaderTitle.propTypes = {
children: PropTypes.string.isRequired,
}
const HeaderDescription = ({ markdown, children, ...props }) =>
markdown ? (
) : (
{children}
)
HeaderDescription.propTypes = {
markdown: PropTypes.bool.isRequired,
children: PropTypes.string.isRequired,
}
HeaderDescription.defaultProps = {
markdown: false,
}
const Header = ({ hideRule, children, ...props }) => {
return (
`linear-gradient(to bottom, ${theme.colors.greens[0]}, ${rgba(
theme.colors.greens[0],
0
)})`,
textAlign: 'center',
}}
{...props}
>
{children}
)
}
Header.propTypes = {
children: PropTypes.node.isRequired,
hideRule: PropTypes.bool.isRequired,
}
Header.defaultProps = {
hideRule: false,
}
Header.Title = HeaderTitle
Header.Description = HeaderDescription
export default Header