summaryrefslogtreecommitdiffstats
path: root/finished-application/frontend/pages/_app.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-09-13 14:18:56 -0400
committerWes Bos <wesbos@gmail.com>2018-09-13 14:18:56 -0400
commit8a5825d52271d712ec7c8348447d433067e13ef2 (patch)
treeba07c218c1b2d4e59c154f2059b69fd858ae65fe /finished-application/frontend/pages/_app.js
parentb0d25a9ad3cc1df2fcc11ddb84e4603b94520b09 (diff)
DONE
Diffstat (limited to 'finished-application/frontend/pages/_app.js')
-rw-r--r--finished-application/frontend/pages/_app.js36
1 files changed, 0 insertions, 36 deletions
diff --git a/finished-application/frontend/pages/_app.js b/finished-application/frontend/pages/_app.js
deleted file mode 100644
index 4e9af74..0000000
--- a/finished-application/frontend/pages/_app.js
+++ /dev/null
@@ -1,36 +0,0 @@
-import App, { Container } from 'next/app';
-import { ApolloProvider } from 'react-apollo';
-import withData from '../lib/withData';
-import Page from '../components/Page';
-
-// 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.
-
-// here we use App from next/app and wrap it with withData so we can get Apollo and SSR
-
-class MyApp extends App {
- static async getInitialProps({ Component, ctx }) {
- let pageProps = {};
- if (Component.getInitialProps) {
- pageProps = await Component.getInitialProps(ctx);
- }
-
- pageProps.query = ctx.query;
-
- return { pageProps };
- }
- render() {
- const { Component, pageProps, apollo } = this.props;
-
- return (
- <Container>
- <ApolloProvider client={apollo}>
- <Page>
- <Component {...pageProps} />
- </Page>
- </ApolloProvider>
- </Container>
- );
- }
-}
-
-export default withData(MyApp);