guardian routes

This commit is contained in:
Mikola
2024-03-15 18:19:48 +03:00
parent f2ad6b43bd
commit 78f2b34810
7 changed files with 72 additions and 86 deletions

View File

@ -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 />;
};