diff options
Diffstat (limited to 'src/client/react/AppRouter.js')
-rw-r--r-- | src/client/react/AppRouter.js | 33 |
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; |