Skip to content
Snippets Groups Projects
Commit 47b8888e authored by Alexandros Georgantas's avatar Alexandros Georgantas
Browse files

Merge branch '128-redirect-invalid-routes' into 'master'

Resolve "Redirect invalid routes"

Closes #128

See merge request xpub!119
parents 0bab4904 3e745b96
No related branches found
No related tags found
No related merge requests found
import React from 'react'
import { withProps } from 'recompose'
import { Route } from 'react-router-dom'
import { Route, Switch } from 'react-router-dom'
import { AuthenticatedComponent } from 'pubsweet-client'
import App from 'pubsweet-component-xpub-app/src/components'
......@@ -31,36 +31,38 @@ const PrivateRoute = ({ component: Component, ...rest }) => (
const Routes = () => (
<App>
<PrivateRoute component={DashboardPage} exact path="/" />
<PrivateRoute
component={SubmitPage}
exact
path="/projects/:project/versions/:version/submit"
/>
<PrivateRoute
component={ManuscriptPage}
exact
path="/projects/:project/versions/:version/manuscript"
/>
<PrivateRoute
component={ReviewersPage}
exact
path="/projects/:project/versions/:version/reviewers"
/>
<PrivateRoute
component={ReviewPage}
exact
path="/projects/:project/versions/:version/reviews/:review"
/>
<PrivateRoute
component={DecisionPage}
exact
path="/projects/:project/versions/:version/decisions/:decision"
/>
<Route component={Signup} exact path="/signup" />
<Route component={LoginPage} exact path="/login" />
<Switch>
<PrivateRoute component={DashboardPage} exact path="/" />
<PrivateRoute
component={SubmitPage}
exact
path="/projects/:project/versions/:version/submit"
/>
<PrivateRoute
component={ManuscriptPage}
exact
path="/projects/:project/versions/:version/manuscript"
/>
<PrivateRoute
component={ReviewersPage}
exact
path="/projects/:project/versions/:version/reviewers"
/>
<PrivateRoute
component={ReviewPage}
exact
path="/projects/:project/versions/:version/reviews/:review"
/>
<PrivateRoute
component={DecisionPage}
exact
path="/projects/:project/versions/:version/decisions/:decision"
/>
<Route component={Signup} exact path="/signup" />
<Route component={LoginPage} exact path="/login" />
<PrivateRoute component={DashboardPage} path="*" />
</Switch>
{/* <Redirect from="/" to="/dashboard"/> */}
</App>
)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment