constants files for routes

This commit is contained in:
Ruidy Nemausat 2020-05-05 13:29:20 +02:00
parent e0445822cb
commit d00d2af9f9
3 changed files with 17 additions and 16 deletions

View file

@ -60,3 +60,4 @@
- [ ] Filter users in Users Modal
- [ ] EditForms for Project and Ticket
- [ ] Admin Page
- [ ] Use auth0 user info to create appUser account

BIN
app.db

Binary file not shown.

View file

@ -1,31 +1,31 @@
import React from "react";
import { Route, Switch } from "react-router-dom";
import PrivateRoute from "./PrivateRoute";
import HomeController from "../controllers/HomeController";
import ProjectController from "../controllers/ProjectController";
import UserController from "../controllers/UserController";
import TicketController from "../controllers/TicketController";
import NotFoundPage from "../pages/NotFoundPage";
import TestPage from "../pages/TestPage";
import PrivateRoute from "./PrivateRoute";
import SigninPage from "../pages/SigninPage";
import * as ROUTES from "../constants/routes";
const AppRouter = () => {
return (
<Switch>
<PrivateRoute path="/test" component={TestPage} />
<Route exact path="/">
<HomeController />
</Route>
<PrivateRoute path="/projects/:id" component={ProjectController} />
<PrivateRoute path="/tickets/:id" component={TicketController} />
<PrivateRoute path="/users/:id" component={UserController} />
<Route path="/404">
<NotFoundPage />
</Route>
<PrivateRoute path={ROUTES.TEST} component={TestPage} />
<Route exact path={ROUTES.HOME} component={HomeController} />
<Route path={ROUTES.SIGN_IN} component={SigninPage} />
<PrivateRoute
path={`${ROUTES.PROJECTS}/:id`}
component={ProjectController}
/>
<PrivateRoute
path={`${ROUTES.TICKETS}/:id`}
component={TicketController}
/>
<PrivateRoute path={`${ROUTES.USERS}/:id`} component={UserController} />
<Route path={ROUTES.NOT_FOUND} component={NotFoundPage} />
</Switch>
);
};