Skip to content
Snippets Groups Projects
Verified Commit e8f5de30 authored by Defendi Alberto's avatar Defendi Alberto
Browse files

Re-add test tag.

parent 53d79418
No related branches found
No related tags found
2 merge requests!56Refined auth flow and new website pages.,!44New route type (RestrictedRoute) and better api calls.
Pipeline #12196 passed
...@@ -34,33 +34,38 @@ export const App: FC = () => { ...@@ -34,33 +34,38 @@ export const App: FC = () => {
}, [isAuth, role]); }, [isAuth, role]);
return ( return (
<ThemeProvider theme={muiTheme}> <div data-testid="App">
<AuthContext.Provider value={value}> <ThemeProvider theme={muiTheme}>
<Router> <AuthContext.Provider value={value}>
<Switch> <Router>
<Route exact path={NonAuthRoutes.home} component={LandingPage} /> <Switch>
<Route exact path={NonAuthRoutes.home} component={LandingPage} />
<Route path={NonAuthRoutes.auth} component={AuthUser} /> <Route path={NonAuthRoutes.auth} component={AuthUser} />
<PrivateRoute <PrivateRoute
Component={Dashboard} Component={Dashboard}
path={AuthRoutes.dashboard} path={AuthRoutes.dashboard}
requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} requiredRoles={[Roles.admin, Roles.operator, Roles.senior]}
/> />
<PrivateRoute <PrivateRoute
Component={HomePage} Component={HomePage}
path={AuthRoutes.dashboard} path={AuthRoutes.dashboard}
requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} requiredRoles={[Roles.admin, Roles.operator, Roles.senior]}
/> />
<PrivateRoute <PrivateRoute
Component={ProfilePage} Component={ProfilePage}
path={AuthRoutes.profile} path={AuthRoutes.profile}
requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} requiredRoles={[Roles.admin, Roles.operator, Roles.senior]}
/> />
<Route path={NonAuthRoutes.unauthorized} component={Unauthorized} /> <Route
<Route component={NotFound} /> path={NonAuthRoutes.unauthorized}
</Switch> component={Unauthorized}
</Router> />
</AuthContext.Provider> <Route component={NotFound} />
</ThemeProvider> </Switch>
</Router>
</AuthContext.Provider>
</ThemeProvider>
</div>
); );
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment