From 370bb5eb86d65e4918b5980880e169cc035fc91c Mon Sep 17 00:00:00 2001 From: falendikategar Date: Fri, 1 Nov 2024 13:22:51 +0700 Subject: [PATCH] update: change the default route to match the role of each user --- apps/frontend/src/routes/index.lazy.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/frontend/src/routes/index.lazy.tsx b/apps/frontend/src/routes/index.lazy.tsx index 34a0a55..5f2829f 100644 --- a/apps/frontend/src/routes/index.lazy.tsx +++ b/apps/frontend/src/routes/index.lazy.tsx @@ -7,12 +7,20 @@ export const Route = createLazyFileRoute("/")({ export default function HomePage() { const navigate = useNavigate(); + const userRole = JSON.parse(localStorage.getItem('userRole') || '{}'); useEffect(() => { - navigate({ - to: "/dashboard", - replace: true, - }); + if (userRole === "super-admin") { + navigate({ + to: "/users", + replace: true, + }); + } else if (userRole === "user") { + navigate({ + to: "/assessmentRequest", + replace: true, + }); + } }, [navigate]); return
index.lazy
;