redirect login once logged in

This commit is contained in:
Connor Turland 2018-03-09 10:13:25 -05:00
parent 8cd3fdbf32
commit 84e9a67332

View file

@ -1,5 +1,5 @@
import React from 'react' import React from 'react'
import { Route, IndexRoute } from 'react-router' import { Route, IndexRoute, Redirect } from 'react-router'
import App from './App' import App from './App'
import Apps from './Apps' import Apps from './Apps'
import Maps from './Maps' import Maps from './Maps'
@ -41,9 +41,12 @@ export default function makeRoutes (currentUser) {
<Route path="request_access" component={RequestAccess} /> <Route path="request_access" component={RequestAccess} />
</Route> </Route>
<Route path="topics/:id" component={TopicView} /> <Route path="topics/:id" component={TopicView} />
<Route path="login" component={Login} /> {!currentUser && <Route path="login" component={Login} />}
<Route path="join" component={Join} /> {!currentUser && <Route path="join" component={Join} />}
<Route path="request" component={RequestInvite} /> {!currentUser && <Route path="request" component={RequestInvite} />}
{currentUser && <Redirect path="login" to="/" />}
{currentUser && <Redirect path="join" to="/" />}
{currentUser && <Redirect path="request" to="/" />}
<Route path="notifications"> <Route path="notifications">
<IndexRoute component={Notifications} /> <IndexRoute component={Notifications} />
<Route path=":id" component={NotificationPage} /> <Route path=":id" component={NotificationPage} />