1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 13:04:19 +00:00
pds-2021-g2-nest/nest_frontend/PageSwitcher.js

47 lines
1.7 KiB
JavaScript
Raw Normal View History

2021-05-11 14:37:15 +00:00
import React from "react"
import { Route, Switch } from "react-router"
import PageLogin from "./routes/PageLogin"
2021-05-24 01:51:14 +00:00
import PageRepositoriesList from "./routes/PageRepositoriesList"
import PageRepositoryAlerts from "./routes/PageRepositoryAlerts"
import PageSettings from "./routes/PageSettings"
2021-05-24 01:51:14 +00:00
import PageRepositoryCreate from "./routes/PageRepositoryCreate"
import PageRepositoryEdit from "./routes/PageRepositoryEdit"
2021-05-11 21:27:42 +00:00
import PageUsers from "./routes/PageUsers"
2021-05-24 01:51:14 +00:00
import PageRepositoryAnalyze from "./routes/PageRepositoryAnalyze"
2021-05-23 14:32:28 +00:00
import PageShare from "./routes/PageShare"
export default function PageSwitcher({ ...props }) {
return (
<Switch {...props}>
2021-05-24 03:02:07 +00:00
<Route path={"/repositories/create"} exact={true}>
<PageRepositoryCreate/>
</Route>
2021-05-24 01:42:30 +00:00
<Route path={"/repositories/:id/alerts"} exact={true}>
2021-05-24 01:51:14 +00:00
<PageRepositoryAlerts/>
2021-05-24 01:42:30 +00:00
</Route>
2021-05-23 14:32:28 +00:00
<Route path={"/repositories/:id/share"} exact={true}>
<PageShare/>
</Route>
2021-05-11 21:27:42 +00:00
<Route path={"/repositories/:id/edit"} exact={true}>
2021-05-24 01:51:14 +00:00
<PageRepositoryEdit/>
2021-05-11 21:27:42 +00:00
</Route>
2021-05-15 16:05:13 +00:00
<Route path={"/repositories/:id"} exact={true}>
2021-05-24 01:51:14 +00:00
<PageRepositoryAnalyze/>
</Route>
2021-05-11 21:27:42 +00:00
<Route path={"/users"} exact={true}>
<PageUsers/>
2021-05-10 13:22:07 +00:00
</Route>
<Route path={"/repositories"} exact={true}>
2021-05-24 01:51:14 +00:00
<PageRepositoriesList/>
</Route>
<Route path={"/settings"} exact={true}>
<PageSettings/>
</Route>
<Route path={"/"}>
2021-05-24 01:51:14 +00:00
<PageLogin/>
</Route>
</Switch>
)
}