Shipping Vurox with _app.js
import App, { Container } from 'next/app'
import { Provider } from 'react-redux'
import React from 'react'
import withRedux from 'next-redux-wrapper'
import configureStore from '../store'
import { VuroxContextProvider } from '../context'
import 'Styles/styles.less'
import 'antd/dist/antd.less'
import 'antd/dist/antd.dark.less'
class VuroxApp extends App{
static async getInitialProps( { Component, ctx } ){
let pageProps = {}
if( Component.getInitialProps ){
pageProps = await Component.getInitialProps(ctx)
}
return { pageProps}
}
render () {
const { Component, pageProps, store } = this.props
return(
<Provider store={store}>
<VuroxContextProvider>
<Component {...pageProps} />
</VuroxContextProvider>
</Provider>
)
}
}
export default withRedux(configureStore)(VuroxApp)Last updated