diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 5b8b8b02..6f6f5edf 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -9,6 +9,7 @@ import moment from "moment"; import MobileMenu from "./MobileMenu"; import {useState} from "react"; import {Type} from "@/interfaces/user"; +import {USER_TYPE_LABELS} from "@/resources/user"; interface Props { user: User; @@ -43,15 +44,6 @@ export default function Navbar({user, path, navDisabled = false, focusMode = fal return today.add(7, "days").isAfter(momentDate); }; - const uppercaseFirstLetter = (string: Type) => string.charAt(0).toUpperCase() + string.slice(1); - - const displayRole = (type: Type) => { - switch (type) { - case "agent": return 'Country Manager'; - default: return uppercaseFirstLetter(type); - } - } - return ( <> {user && setIsMenuOpen(false)} user={user} />} @@ -79,7 +71,9 @@ export default function Navbar({user, path, navDisabled = false, focusMode = fal )} {user.name} - {user.name} | {displayRole(user.type)} + + {user.name} | {USER_TYPE_LABELS[user.type]} +
setIsMenuOpen(true)}>