File tree Expand file tree Collapse file tree 5 files changed +14
-14
lines changed Expand file tree Collapse file tree 5 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -6,9 +6,9 @@ interface AuthGuardProps {
6
6
children : ReactNode ;
7
7
}
8
8
9
- export default function AdminAuthGuard ( { children } : AuthGuardProps ) {
9
+ export default function AdminGuard ( { children } : AuthGuardProps ) {
10
10
const { user } = useAuth ( ) ;
11
- if ( user ?. role !== "admin" && user ?. role !== "maintainer " ) {
11
+ if ( user ?. role !== "admin" && user ?. role !== "master " ) {
12
12
return < Navigate to = "/login" /> ;
13
13
}
14
14
return < > { children } </ > ;
Original file line number Diff line number Diff line change @@ -6,9 +6,9 @@ interface AuthGuardProps {
6
6
children : ReactNode ;
7
7
}
8
8
9
- export default function MaintainerGuard ( { children } : AuthGuardProps ) {
9
+ export default function MasterGuard ( { children } : AuthGuardProps ) {
10
10
const { user } = useAuth ( ) ;
11
- if ( user ?. role !== 'maintainer ' ) {
11
+ if ( user ?. role !== 'master ' ) {
12
12
return < Navigate to = "/login" /> ;
13
13
}
14
14
return < > { children } </ > ;
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ export default function Navbar() {
69
69
{ name : "Dashboard" , onclick : handleCloseUserMenu } ,
70
70
{ name : "Logout" , onclick : logout } ,
71
71
] ;
72
- if ( user ?. role === 'maintainer ' ) {
72
+ if ( user ?. role === 'master ' ) {
73
73
settings = settings . concat ( { name : "Create Admin" , onclick : ( ) => navigate ( "/createadmin" , { replace : true } ) } )
74
74
}
75
75
@@ -130,7 +130,7 @@ export default function Navbar() {
130
130
< Typography textAlign = "center" > { page . name } </ Typography >
131
131
</ MenuItem >
132
132
) ) }
133
- { ( user ?. role === "admin" || user ?. role === "maintainer " )
133
+ { ( user ?. role === "admin" || user ?. role === "master " )
134
134
&& adminPages . map ( ( page ) => (
135
135
< MenuItem key = { page . name } onClick = { ( ) => navigate ( page . link ) } >
136
136
< Typography textAlign = "center" > { page . name } </ Typography >
@@ -172,7 +172,7 @@ export default function Navbar() {
172
172
{ page . name }
173
173
</ Button >
174
174
) ) }
175
- { ( user ?. role === "admin" || user ?. role === "maintainer " )
175
+ { ( user ?. role === "admin" || user ?. role === "master " )
176
176
&& adminPages . map ( ( page ) => (
177
177
< Button
178
178
key = { page . name }
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import App from "./pages/App";
6
6
import Login from "./pages/login" ;
7
7
import SignUp from "./pages/signup" ;
8
8
import AuthGuard from "./auth/AuthGuard" ;
9
- import AdminAuthGuard from "./auth/AdminAuthGuard " ;
9
+ import AdminGuard from "./auth/AdminGuard " ;
10
10
import RedirectIfLoggedIn from "./auth/RedirectIfLoggedIn" ;
11
11
import { DataContextProvider } from "./data/data.context" ;
12
12
import CollabProblemSolver from "./pages/CollabProblemSolver" ;
@@ -15,7 +15,7 @@ import ProblemSolver from "./pages/ProblemSolver";
15
15
import Landing from "./pages/landing" ;
16
16
import Profile from "./pages/profile" ;
17
17
import CreateAdmin from "./pages/createAdmin" ;
18
- import MaintainerGuard from "./auth/MaintainerGuard " ;
18
+ import MasterGuard from "./auth/MasterGuard " ;
19
19
import QuestionsManage from "./pages/QuestionsManage" ;
20
20
import QuestionsView from "./pages/QuestionsView" ;
21
21
@@ -82,9 +82,9 @@ root.render(
82
82
< Route
83
83
path = "/createadmin"
84
84
element = {
85
- < MaintainerGuard >
85
+ < MasterGuard >
86
86
< CreateAdmin />
87
- </ MaintainerGuard >
87
+ </ MasterGuard >
88
88
}
89
89
/>
90
90
< Route
@@ -98,9 +98,9 @@ root.render(
98
98
< Route
99
99
path = "/manage-questions"
100
100
element = {
101
- < AdminAuthGuard >
101
+ < AdminGuard >
102
102
< QuestionsManage />
103
- </ AdminAuthGuard >
103
+ </ AdminGuard >
104
104
}
105
105
/>
106
106
</ Routes >
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ export default function Profile() {
81
81
</ Grid >
82
82
</ Grid >
83
83
< DeleteButtonModal />
84
- { user ?. role == 'maintainer ' && < AdminUsersTable /> }
84
+ { user ?. role == 'master ' && < AdminUsersTable /> }
85
85
</ Container >
86
86
</ Box >
87
87
) ;
You can’t perform that action at this time.
0 commit comments