feature: wrap root component with ThemeProvider

This commit is contained in:
George Lima 2018-11-28 19:03:54 -03:00
parent b671106de0
commit ef0bff7916
1 changed files with 6 additions and 1 deletions

View File

@ -3,15 +3,20 @@
import React from 'react'; import React from 'react';
import { Provider } from 'react-redux'; import { Provider } from 'react-redux';
import { ConnectedRouter } from 'connected-react-router'; import { ConnectedRouter } from 'connected-react-router';
import { ThemeProvider } from 'styled-components';
import { configureStore, history } from './store/configure'; import { configureStore, history } from './store/configure';
import { Router } from './router/container'; import { Router } from './router/container';
import theme from './theme';
const store = configureStore({}); const store = configureStore({});
export default () => ( export default () => (
<Provider store={store}> <Provider store={store}>
<ConnectedRouter history={history}> <ConnectedRouter history={history}>
<Router /> <ThemeProvider theme={theme}>
<Router />
</ThemeProvider>
</ConnectedRouter> </ConnectedRouter>
</Provider> </Provider>
); );