guardian routes
This commit is contained in:
@ -1,23 +1,22 @@
|
||||
import React from "react";
|
||||
import { useMemo } from "react";
|
||||
import { PartnerPage } from "@pages/roles/PartnerPage";
|
||||
import { DeveloperPage } from "@pages/roles/DeveloperPage";
|
||||
import { GuestPage } from "@pages/roles/GuestPage";
|
||||
import { useSelector } from "react-redux";
|
||||
|
||||
import { selectAuth } from "@redux/outstaffingSlice";
|
||||
|
||||
import { DeveloperPage } from "@pages/roles/DeveloperPage";
|
||||
import { GuestPage } from "@pages/roles/GuestPage";
|
||||
import { PartnerPage } from "@pages/roles/PartnerPage";
|
||||
|
||||
export const MainPage = () => {
|
||||
const roleId = localStorage.getItem("role_status")
|
||||
const roleId = localStorage.getItem("role_status");
|
||||
const isAuth = useSelector(selectAuth);
|
||||
const user_roles = {
|
||||
developer: 4,
|
||||
partner: 18
|
||||
}
|
||||
};
|
||||
|
||||
const CurrentRolePage = useMemo(
|
||||
() => getRolePage(Number(roleId)),
|
||||
[isAuth]
|
||||
);
|
||||
const CurrentRolePage = useMemo(() => getRolePage(Number(roleId)), [isAuth]);
|
||||
|
||||
function getRolePage(roleId) {
|
||||
switch (roleId) {
|
||||
@ -30,7 +29,5 @@ export const MainPage = () => {
|
||||
}
|
||||
}
|
||||
|
||||
return(
|
||||
<CurrentRolePage />
|
||||
)
|
||||
}
|
||||
return <CurrentRolePage />;
|
||||
};
|
||||
|
Reference in New Issue
Block a user