@@ -14,11 +14,11 @@ require('../styles/main/index.styl')
1414function onlyUser ( state , replaceState ) {
1515 var currentUser = JSON . parse ( localStorage . getItem ( 'currentUser' ) )
1616 if ( currentUser == null ) replaceState ( 'login' , '/login' )
17+ if ( state . location . pathname === '/' ) replaceState ( 'user' , '/users/' + currentUser . id )
1718}
1819
1920let routes = (
2021 < Route path = '/' component = { MainContainer } >
21-
2222 < Route name = 'login' path = 'login' component = { LoginContainer } />
2323 < Route name = 'signup' path = 'signup' component = { SignupContainer } />
2424 < IndexRoute name = 'home' component = { HomeContainer } onEnter = { onlyUser } />
@@ -27,11 +27,11 @@ let routes = (
2727)
2828
2929// with Dev
30- import { compose } from 'redux'
31- // Redux DevTools store enhancers
32- import { devTools , persistState } from 'redux-devtools'
33- // React components for Redux DevTools
34- import { DevTools , DebugPanel , LogMonitor } from 'redux-devtools/lib/react'
30+ // import { compose } from 'redux'
31+ // // Redux DevTools store enhancers
32+ // import { devTools, persistState } from 'redux-devtools'
33+ // // React components for Redux DevTools
34+ // import { DevTools, DebugPanel, LogMonitor } from 'redux-devtools/lib/react'
3535
3636// let finalCreateStore = compose(devTools(), persistState(window.location.href.match(/[?&]debug_session=([^&]+)\b/)))(createStore)
3737// let store = finalCreateStore(reducer)
0 commit comments