/* global ROLLBAR_CLIENT_ID ENVIRONMENT */ import React from 'react'; import PropTypes from 'prop-types'; import { Provider } from 'react-redux'; import headComponents from './src/head'; import { createStore } from './src/redux/createStore'; import layoutSelector from './utils/gatsby/layoutSelector'; const store = createStore(); export const wrapRootElement = ({ element }) => { return {element}; }; wrapRootElement.propTypes = { element: PropTypes.any }; export const wrapPageElement = layoutSelector; export const onRenderBody = ({ setHeadComponents, setPostBodyComponents }) => { setHeadComponents([...headComponents]); setPostBodyComponents( [ /* eslint-disable max-len */ ENVIRONMENT === 'production' ? (