From 680d9210d851ae575b52b166b7557e803a2211b8 Mon Sep 17 00:00:00 2001
From: Alberto Defendi <1369-ahl-berto@users.noreply.gitlab.inf.unibz.it>
Date: Thu, 20 May 2021 12:14:21 +0200
Subject: [PATCH] RestrictedRoute for login route.

---
 src/components/AuthUser/AuthUser.tsx | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/components/AuthUser/AuthUser.tsx b/src/components/AuthUser/AuthUser.tsx
index dbac120..e9e5b6f 100644
--- a/src/components/AuthUser/AuthUser.tsx
+++ b/src/components/AuthUser/AuthUser.tsx
@@ -1,16 +1,23 @@
 import React, { FC } from 'react';
 import Container from '@material-ui/core/Container';
 import { Route, useRouteMatch } from 'react-router-dom';
-import { NonAuthRoutes } from 'api/routes';
+import { AuthRoutes, NonAuthRoutes } from 'api/routes';
 import { SignInForm } from 'components/AuthUser/SignInForm/SignInForm';
 import { SignUpForm } from 'components/AuthUser/SignUpForm/SignUpForm';
+import { ChoseRole } from 'components/AuthUser/ChoseRole/ChoseRole';
+import { RestrictedRoute } from 'api/RestrictedRoute/RestrictedRoute';
 
 export const AuthUser: FC = () => {
   const { path } = useRouteMatch();
   return (
     <Container maxWidth="sm">
-      <Route path={`${path}${NonAuthRoutes.signIn}`} component={SignInForm} />
+      <RestrictedRoute
+        path={`${path}${NonAuthRoutes.signIn}`}
+        Component={SignInForm}
+        restricted
+      />
       <Route path={`${path}${NonAuthRoutes.signUp}`} component={SignUpForm} />
+      <Route path={`${path}${AuthRoutes.choseRole}`} component={ChoseRole} />
     </Container>
   );
 };
-- 
GitLab