aboutsummaryrefslogtreecommitdiff
path: root/src/client/react/AppRouter.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/react/AppRouter.js')
-rw-r--r--src/client/react/AppRouter.js33
1 files changed, 1 insertions, 32 deletions
diff --git a/src/client/react/AppRouter.js b/src/client/react/AppRouter.js
index ae637f0..0384555 100644
--- a/src/client/react/AppRouter.js
+++ b/src/client/react/AppRouter.js
@@ -1,35 +1,15 @@
import React from 'react';
import {
- withRouter,
Route,
Switch,
Redirect,
} from 'react-router-dom';
-import { connect } from 'react-redux';
-import { PropTypes } from 'prop-types';
import Index from './components/page/Index';
import User from './components/page/User';
-import { setUser } from './store/actions';
-import { userFromLocation } from './lib/url';
class AppRouter extends React.Component {
- static propTypes = {
- user: PropTypes.string,
- resetUserState: PropTypes.func.isRequired,
- }
-
- static defaultProps = {
- user: null,
- }
-
- componentDidMount() {
- const { user, resetUserState } = this.props;
-
- resetUserState(user);
- }
-
render() {
return (
<Switch>
@@ -41,15 +21,4 @@ class AppRouter extends React.Component {
}
}
-const mapStateToProps = (state, { location }) => {
- return {
- key: location.pathname,
- user: userFromLocation(location),
- };
-};
-
-const mapDispatchToProps = dispatch => ({
- resetUserState: user => dispatch(setUser(user)),
-});
-
-export default withRouter(connect(mapStateToProps, mapDispatchToProps)(AppRouter));
+export default AppRouter;