Implemented components for adding/editing users

This commit is contained in:
Philipp Czora
2018-07-18 17:40:05 +02:00
parent 2889c6598d
commit 3c0ea782aa
7 changed files with 245 additions and 111 deletions

View File

@@ -10,6 +10,8 @@ import Logout from "../containers/Logout";
import { Switch } from "react-router-dom";
import ProtectedRoute from "../components/ProtectedRoute";
import EditUser from "../users/containers/EditUser";
import AddUser from "../users/containers/AddUser";
type Props = {
authenticated?: boolean
@@ -30,10 +32,21 @@ class Main extends React.Component<Props> {
<Route exact path="/login" component={Login} />
<Route path="/logout" component={Logout} />
<ProtectedRoute
exact
path="/users"
component={Users}
authenticated={authenticated}
/>
<ProtectedRoute
authenticated={authenticated}
path="/users/edit/:name"
component={EditUser}
/>
<ProtectedRoute
authenticated={authenticated}
path="/users/add"
component={AddUser}
/>
</Switch>
</div>
);