move move frontend to progress-test
This commit is contained in:
28
app/javascript/routes/routes.tsx
Normal file
28
app/javascript/routes/routes.tsx
Normal file
@@ -0,0 +1,28 @@
|
||||
import React from "react";
|
||||
import { Switch, Route, Redirect } from "react-router-dom";
|
||||
|
||||
import { Dashboard } from '../pages/dashboard'
|
||||
import { List, New, Show, Review, Edit } from "../pages/question";
|
||||
import { Profile, SignIn } from "../pages/session";
|
||||
import { QuestionRoutePaths, SessionRoutePaths, DashboardRoutePaths } from './paths'
|
||||
|
||||
export const PrivateRoutes = () => (
|
||||
<Switch>
|
||||
<Route exact path="/">
|
||||
<Redirect to={DashboardRoutePaths.index} />
|
||||
</Route>
|
||||
<Route exact path={DashboardRoutePaths.index} component={Dashboard} />
|
||||
<Route exact path={SessionRoutePaths.show} component={Profile} />
|
||||
<Route exact path={QuestionRoutePaths.index} component={List} />
|
||||
<Route exact path={QuestionRoutePaths.new} component={New} />
|
||||
<Route exact path={QuestionRoutePaths.show} component={Show} />
|
||||
<Route exact path={QuestionRoutePaths.edit} component={Edit} />
|
||||
<Route exact path={QuestionRoutePaths.review} component={Review} />
|
||||
</Switch>
|
||||
);
|
||||
|
||||
export const PublicRoutes = () => (
|
||||
<Switch>
|
||||
<Route path={SessionRoutePaths.signIn} component={SignIn} />
|
||||
</Switch>
|
||||
);
|
||||
Reference in New Issue
Block a user