diff options
| -rw-r--r-- | frontend/lib/withData.js | 2 | ||||
| -rw-r--r-- | frontend/pages/_app.js | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/frontend/lib/withData.js b/frontend/lib/withData.js index 3210cf6..e1795c1 100644 --- a/frontend/lib/withData.js +++ b/frontend/lib/withData.js @@ -36,4 +36,4 @@ const client = new ApolloClient({ // TODO don't export client for page.js export { client }; -export default withApollo({ client }); +export default withApollo({ client, getInitialProps: true }); diff --git a/frontend/pages/_app.js b/frontend/pages/_app.js index 63c6be5..daa3e68 100644 --- a/frontend/pages/_app.js +++ b/frontend/pages/_app.js @@ -1,6 +1,5 @@ import App, { Container } from 'next/app'; import React from 'react'; -import { withRouter } from 'next/router'; import withData from '../lib/withData'; // Next.js wraps each Page in an <App></App> component. This is handy for when you want to persist anything from page to page, or just access a component that is 1 level higher than each page. @@ -14,10 +13,10 @@ class MyApp extends App { if (Component.getInitialProps) { pageProps = await Component.getInitialProps(ctx); } - // surface the router on each page pageProps.router = router; + console.log(router.query); return { pageProps }; } @@ -31,4 +30,4 @@ class MyApp extends App { } } -export default withRouter(withData(MyApp)); +export default withData(MyApp); |
