update: change the default route to match the role of each user

This commit is contained in:
falendikategar 2024-11-01 13:22:51 +07:00
parent e6fe92c11f
commit 370bb5eb86

View File

@ -7,12 +7,20 @@ export const Route = createLazyFileRoute("/")({
export default function HomePage() { export default function HomePage() {
const navigate = useNavigate(); const navigate = useNavigate();
const userRole = JSON.parse(localStorage.getItem('userRole') || '{}');
useEffect(() => { useEffect(() => {
if (userRole === "super-admin") {
navigate({ navigate({
to: "/dashboard", to: "/users",
replace: true, replace: true,
}); });
} else if (userRole === "user") {
navigate({
to: "/assessmentRequest",
replace: true,
});
}
}, [navigate]); }, [navigate]);
return <div>index.lazy</div>; return <div>index.lazy</div>;