diff --git a/src/routes/AuthenticatedRoute.tsx b/src/routes/AuthenticatedRoute.tsx index c7ac98a..3298168 100644 --- a/src/routes/AuthenticatedRoute.tsx +++ b/src/routes/AuthenticatedRoute.tsx @@ -11,15 +11,17 @@ import NavigationButton, { NavigationSection, } from "~/route-widgets/AuthenticateRoute/NavigationButton" -const sections = (Object.keys(NavigationSection) as Array).filter( - value => isNaN(Number(value)), -) - export default function AuthenticatedRoute(): ReactElement { const {t} = useTranslation() const theme = useTheme() + const user = useUser() - useUser() + const sections = [ + NavigationSection.Aliases, + NavigationSection.Reports, + NavigationSection.Settings, + user.isAdmin && NavigationSection.Admin, + ].filter(value => value !== false) as NavigationSection[] return ( @@ -50,7 +52,7 @@ export default function AuthenticatedRoute(): ReactElement { {sections.map(key => ( - + ))} diff --git a/src/routes/VerifyEmailRoute.tsx b/src/routes/VerifyEmailRoute.tsx index e143295..b5a8786 100644 --- a/src/routes/VerifyEmailRoute.tsx +++ b/src/routes/VerifyEmailRoute.tsx @@ -45,7 +45,6 @@ export default function VerifyEmailRoute(): ReactElement { verifyEmail, { onSuccess: ({user}) => { - setEmail("") login(user) navigate("/auth/complete-account") },