UNPKG

gatsby-theme-guitar-book

Version:

A Gatsby theme for building guitar book websites

29 lines (24 loc) 604 B
import PropTypes from 'prop-types'; import React from 'react'; import styled from '@emotion/styled'; import {colors} from '../utils/colors'; const Heading = styled.h1({ ':not(:last-child)': { marginBottom: 8 } }); const Subheading = styled.h3({ color: colors.text2 }); export default function PageHeader(props) { return ( <div className="header-wrapper"> <Heading>{props.title}</Heading> {props.description && <Subheading>{props.description}</Subheading>} </div> ); } PageHeader.propTypes = { title: PropTypes.string.isRequired, description: PropTypes.string };