summaryrefslogtreecommitdiff
path: root/src/components/Root.js
diff options
context:
space:
mode:
authorhaishanh <[email protected]>2018-11-02 19:19:38 +0800
committerHaishan <[email protected]>2018-11-03 23:06:35 +0800
commite3afe5ff904b43d28e4ed61f2f66195e296ece7f (patch)
tree2dccd01de54101b57f91cd040e434e9e6806c5cb /src/components/Root.js
parent7f75345c03c21336cff68370eede0879c6bdf6ab (diff)
refactor(hooks): here be dragons!
Diffstat (limited to 'src/components/Root.js')
-rw-r--r--src/components/Root.js29
1 files changed, 17 insertions, 12 deletions
diff --git a/src/components/Root.js b/src/components/Root.js
index a080f18..96ae243 100644
--- a/src/components/Root.js
+++ b/src/components/Root.js
@@ -1,5 +1,6 @@
import React from 'react';
import { Provider } from 'react-redux';
+import { Provider as StoreProvider } from 'm/store';
import { HashRouter as Router, Route } from 'react-router-dom';
// import { hot } from 'react-hot-loader';
// import createHistory from 'history/createHashHistory';
@@ -21,21 +22,25 @@ import { store } from '../store/configureStore';
import './Root.scss';
import s0 from './Root.module.scss';
+window.store = store;
+
const Root = () => (
<Provider store={store}>
- <Router>
- <div className={s0.app}>
- <APIDiscovery />
- <Route path="/" component={SideBar} />
- <div className={s0.content}>
- <Route exact path="/" render={() => <Home />} />
- <Route exact path="/overview" render={() => <Home />} />
- <Route exact path="/configs" render={() => <Config />} />
- <Route exact path="/logs" render={() => <Logs />} />
- <Route exact path="/proxies" render={() => <Proxies />} />
+ <StoreProvider store={store}>
+ <Router>
+ <div className={s0.app}>
+ <APIDiscovery />
+ <Route path="/" component={SideBar} />
+ <div className={s0.content}>
+ <Route exact path="/" render={() => <Home />} />
+ <Route exact path="/overview" render={() => <Home />} />
+ <Route exact path="/configs" render={() => <Config />} />
+ <Route exact path="/logs" render={() => <Logs />} />
+ <Route exact path="/proxies" render={() => <Proxies />} />
+ </div>
</div>
- </div>
- </Router>
+ </Router>
+ </StoreProvider>
</Provider>
);
// <Route exact path="/__0" component={StyleGuide} />