Files
sol-journal/gatsby-browser.js
Kyle Gill 4d90f29770 wip
2019-05-17 21:39:37 -06:00

16 lines
573 B
JavaScript

import React from "react"
import { ThemeProvider } from "emotion-theming"
import Firebase, { FirebaseContext } from "./src/components/firebase"
import theme from "./src/styles/theme"
export const wrapRootElement = ({ element }) => (
<FirebaseContext.Provider value={new Firebase()}>
<ThemeProvider theme={theme.LIGHT}>{element}</ThemeProvider>
</FirebaseContext.Provider>
)
export const onRouteUpdate = ({ location, prevLocation }) => {
console.log("new pathname", location.pathname)
console.log("old pathname", prevLocation ? prevLocation.pathname : null)
}