import React from 'react' import Navbar from './Navbar' import Menu from './Menu' import Header from './Header' import Footer from './Footer' interface Props { hasHeader?: boolean headerChild?: JSX.Element } export default class Layout extends React.Component { constructor(props: Props) { super(props) } render() { return (
{this.props.hasHeader && this.props.headerChild ? (
{this.props.headerChild}
) : (
)} {this.props.children}
) } }