ticket_manager/client/src/utils/router.tsx

33 lines
1 KiB
TypeScript

import React from "react";
import { Router, Route, Switch, Link, NavLink } from "react-router-dom";
import * as creacteHistory from "history";
import { TicketPage } from "../pages/TicketPage";
import { HomeController } from "../controllers/HomeController";
import { ProjectController } from "../controllers/ProjectController";
import { UserController } from "../controllers/UserController";
import { TicketController } from "../controllers/TicketController";
export const history = creacteHistory.createBrowserHistory();
export const AppRouter = () => {
return (
<Router history={history}>
<div>
<Switch>
{/* <Route path="/">
<HomeController />
</Route>
<Route path="/users/:id">
<UserController />
</Route> */}
<Route path="/projects/:id">
<ProjectController />
</Route>
{/* <Route path="/tickets/:id">
<TicketController />
</Route> */}
</Switch>
</div>
</Router>
);
};