import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import posed, { PoseGroup } from 'react-pose' import { StaticQuery, graphql } from 'gatsby' import { fadeIn } from './atoms/Transitions' import Typekit from './atoms/Typekit' import HostnameCheck from './atoms/HostnameCheck' import Header from './organisms/Header' import Footer from './organisms/Footer' import styles from './Layout.module.scss' // if (process.env.NODE_ENV !== 'production') { // const { whyDidYouUpdate } = require('why-did-you-update') // whyDidYouUpdate(React) // } const timeout = 250 const RoutesContainer = posed.div(fadeIn) const query = graphql` query { contentYaml { allowedHosts } } ` const LayoutMarkup = ({ children, data, location }) => { const { allowedHosts } = data.contentYaml const isHomepage = location.pathname === '/' return ( <>
{children}