--- a/client/src/index.js Wed May 31 17:28:12 2017 +0200
+++ b/client/src/index.js Wed May 31 17:51:54 2017 +0200
@@ -1,18 +1,32 @@
import React from 'react';
import ReactDOM from 'react-dom';
-import {Provider} from 'react-redux';
+import { Provider } from 'react-redux';
+import { Route } from 'react-router';
+import { ConnectedRouter } from 'react-router-redux';
+import createHistory from 'history/createBrowserHistory';
import App from './App';
+import Sessions from './components/Sessions';
+import Session from './components/Session';
+import Login from './components/Login';
import './index.css';
import registerServiceWorker from './registerServiceWorker';
import configureStore from './store/configureStore';
-const store = configureStore();
+const history = createHistory();
+const store = configureStore(history);
ReactDOM.render(
- <Provider store={store}>
- <App />
- </Provider>,
- document.getElementById('root')
+ <Provider store={store}>
+ <ConnectedRouter history={history}>
+ <div>
+ <Route exact path="/sessions/:id" component={Session} />
+ <Route exact path="/sessions" component={Sessions} />
+ <Route exact path="/login" component={Login} />
+ <Route exact path="/" component={App} />
+ </div>
+ </ConnectedRouter>
+ </Provider>,
+ document.getElementById('root')
);
registerServiceWorker();