mirror of
https://github.com/rjNemo/ticket_manager
synced 2026-06-12 03:36:39 +00:00
constants files for routes
This commit is contained in:
parent
e0445822cb
commit
d00d2af9f9
3 changed files with 17 additions and 16 deletions
|
|
@ -60,3 +60,4 @@
|
||||||
- [ ] Filter users in Users Modal
|
- [ ] Filter users in Users Modal
|
||||||
- [ ] EditForms for Project and Ticket
|
- [ ] EditForms for Project and Ticket
|
||||||
- [ ] Admin Page
|
- [ ] Admin Page
|
||||||
|
- [ ] Use auth0 user info to create appUser account
|
||||||
|
|
|
||||||
BIN
app.db
BIN
app.db
Binary file not shown.
|
|
@ -1,31 +1,31 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { Route, Switch } from "react-router-dom";
|
import { Route, Switch } from "react-router-dom";
|
||||||
|
import PrivateRoute from "./PrivateRoute";
|
||||||
import HomeController from "../controllers/HomeController";
|
import HomeController from "../controllers/HomeController";
|
||||||
import ProjectController from "../controllers/ProjectController";
|
import ProjectController from "../controllers/ProjectController";
|
||||||
import UserController from "../controllers/UserController";
|
import UserController from "../controllers/UserController";
|
||||||
import TicketController from "../controllers/TicketController";
|
import TicketController from "../controllers/TicketController";
|
||||||
import NotFoundPage from "../pages/NotFoundPage";
|
import NotFoundPage from "../pages/NotFoundPage";
|
||||||
import TestPage from "../pages/TestPage";
|
import TestPage from "../pages/TestPage";
|
||||||
import PrivateRoute from "./PrivateRoute";
|
import SigninPage from "../pages/SigninPage";
|
||||||
|
import * as ROUTES from "../constants/routes";
|
||||||
|
|
||||||
const AppRouter = () => {
|
const AppRouter = () => {
|
||||||
return (
|
return (
|
||||||
<Switch>
|
<Switch>
|
||||||
<PrivateRoute path="/test" component={TestPage} />
|
<PrivateRoute path={ROUTES.TEST} component={TestPage} />
|
||||||
|
<Route exact path={ROUTES.HOME} component={HomeController} />
|
||||||
<Route exact path="/">
|
<Route path={ROUTES.SIGN_IN} component={SigninPage} />
|
||||||
<HomeController />
|
<PrivateRoute
|
||||||
</Route>
|
path={`${ROUTES.PROJECTS}/:id`}
|
||||||
|
component={ProjectController}
|
||||||
<PrivateRoute path="/projects/:id" component={ProjectController} />
|
/>
|
||||||
|
<PrivateRoute
|
||||||
<PrivateRoute path="/tickets/:id" component={TicketController} />
|
path={`${ROUTES.TICKETS}/:id`}
|
||||||
|
component={TicketController}
|
||||||
<PrivateRoute path="/users/:id" component={UserController} />
|
/>
|
||||||
|
<PrivateRoute path={`${ROUTES.USERS}/:id`} component={UserController} />
|
||||||
<Route path="/404">
|
<Route path={ROUTES.NOT_FOUND} component={NotFoundPage} />
|
||||||
<NotFoundPage />
|
|
||||||
</Route>
|
|
||||||
</Switch>
|
</Switch>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue