diff --git a/src/App.tsx b/src/App.tsx index b8458062..faeb7b76 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -160,6 +160,7 @@ const App: React.FC = () => { ); + case PrivilegeLevel.SUPER_ADMIN: case PrivilegeLevel.ADMIN: return ( diff --git a/src/auth/ducks/types.ts b/src/auth/ducks/types.ts index 0b12a926..89d8693b 100644 --- a/src/auth/ducks/types.ts +++ b/src/auth/ducks/types.ts @@ -57,6 +57,7 @@ export enum PrivilegeLevel { NONE = 'none', STANDARD = 'standard', ADMIN = 'admin', + SUPER_ADMIN = 'superAdmin', } export const NO_USER_ID = -1; diff --git a/src/components/navBar/index.tsx b/src/components/navBar/index.tsx index ec08e1f5..5270375f 100644 --- a/src/components/navBar/index.tsx +++ b/src/components/navBar/index.tsx @@ -94,7 +94,8 @@ const NavBar: React.FC = ({ tokens, userData }) => { > Account Settings - {privilegeLevel === PrivilegeLevel.ADMIN && ( + {(privilegeLevel === PrivilegeLevel.ADMIN || + privilegeLevel === PrivilegeLevel.SUPER_ADMIN) && ( { history.push(Routes.ADMIN);