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