adding toastr nice

This commit is contained in:
Arjun Patel
2022-01-14 16:54:53 -08:00
parent 5bda645dae
commit ba88e7af27
3 changed files with 27 additions and 9 deletions
+13 -7
View File
@@ -18,6 +18,7 @@ import { generateGreetings } from "../../helpers/dateTime";
import { Dropdown, Menu } from "antd";
import { useRouter } from "next/router";
import { TeamMemberRole, TeamMemberStatus } from "../../models/teamMember";
import { toast } from "react-hot-toast";
export default function Header() {
const { logOut } = useAuth();
@@ -37,15 +38,20 @@ export default function Header() {
}
}
async function handleAdminRoute() {
if (userTeamMember.role == TeamMemberRole.admin) {
router.push("/teams/" + teamid + "/admin");
return;
}
toast.error("You are not a team admin!");
}
const UserMenu = (
<Menu>
{userTeamMember.role == TeamMemberRole.admin && (
<Menu.Item key={1}>
<button onClick={() => router.push("/teams/" + teamid + "/admin")}>
manage team
</button>
</Menu.Item>
)}
<Menu.Item key={1}>
<button onClick={handleAdminRoute}>manage team</button>
</Menu.Item>
<Menu.Item danger key={2}>
<button onClick={handleSignOut}>sign out</button>