feat: update navigation to use dynamic state in role selection and streamline logout process

This commit is contained in:
faisolavolut 2025-02-20 12:09:24 +07:00
parent 643659a26c
commit cd26e4bb83
2 changed files with 2 additions and 7 deletions

View File

@ -397,7 +397,7 @@ const UserDropdown: FC = function () {
onClick={() => {
if (typeof window === "object")
navigate(
`${process.env.NEXT_PUBLIC_API_PORTAL}/choose-roles?state=manpower`
`${process.env.NEXT_PUBLIC_API_PORTAL}/choose-roles?state=${process.env.NEXT_PUBLIC_NAME}`
);
}}
>

View File

@ -727,14 +727,9 @@ const SidebarBetterTree: React.FC<TreeMenuProps> = ({
<div className="flex flex-col">
<div
onClick={async () => {
await api.delete(
process.env.NEXT_PUBLIC_BASE_URL +
"/api/destroy-cookies"
);
localStorage.removeItem("user");
if (typeof window === "object")
navigate(
`${process.env.NEXT_PUBLIC_API_PORTAL}/logout`
`${process.env.NEXT_PUBLIC_API_PORTAL}/choose-roles?state=${process.env.NEXT_PUBLIC_NAME}`
);
}}
className="cursor-pointer px-4 py-2 flex border-y hover:bg-gray-100 dark:border-gray-600 dark:hover:bg-gray-600"