_app.js 590 B

1234567891011121314151617181920212223
  1. import App, { Container } from 'next/app';
  2. import Head from 'next/head';
  3. import React from 'react';
  4. import { Provider } from 'react-redux';
  5. import withReduxStore from '../with-redux-store';
  6. class MyApp extends App {
  7. render() {
  8. const { Component, pageProps, reduxStore } = this.props;
  9. return (
  10. <Container>
  11. <Head>
  12. <title>Kutt.it | Modern Open Source URL shortener.</title>
  13. </Head>
  14. <Provider store={reduxStore}>
  15. <Component {...pageProps} />
  16. </Provider>
  17. </Container>
  18. );
  19. }
  20. }
  21. export default withReduxStore(MyApp);