UNPKG

gatsby-theme-try-ghost

Version:

A Gatsby theme for building flaring fast blogs from headless Ghost CMS.

27 lines (22 loc) 724 B
import React from 'react' import PropTypes from 'prop-types' import { SiteNav } from '.' const HeaderPost = ({ title, sticky, overlay }) => ( <header className="site-header"> <div className={`outer site-nav-main ${sticky && sticky.state.currentClass}`}> <div className="inner"> <SiteNav className="site-nav" postTitle={title} overlay={overlay}/> </div> </div> </header> ) HeaderPost.propTypes = { title: PropTypes.string.isRequired, sticky: PropTypes.shape({ state: PropTypes.shape({ currentClass: PropTypes.string, }).isRequired, }).isRequired, overlay: PropTypes.object.isRequired, } export default HeaderPost