fixing better nav onclick

This commit is contained in:
Arjun Patel
2022-01-15 18:22:35 -08:00
parent f0bf26b6e0
commit f2d6ba5679
+17 -31
View File
@@ -83,8 +83,8 @@ export default function Header() {
const TeamsMenu = ( const TeamsMenu = (
<Menu key={2} title="teams"> <Menu key={2} title="teams">
<Menu.Item key={1} icon={<FaDatabase />}> <Menu.Item onClick={handleAdminRoute} key={1} icon={<FaDatabase />}>
<button onClick={handleAdminRoute}>Admin</button> <button>Admin</button>
</Menu.Item> </Menu.Item>
<Menu.Divider /> <Menu.Divider />
@@ -96,16 +96,12 @@ export default function Header() {
<Menu.Item <Menu.Item
key={i + 5} key={i + 5}
icon={team.id == uteam.id ? <FaCheck /> : <></>} icon={team.id == uteam.id ? <FaCheck /> : <></>}
onClick={() => {
console.log("going to " + uteam.id);
window.location.href = "/teams/" + uteam.id;
}}
> >
<button <button>{uteam.name}</button>
onClick={(e) => {
e.preventDefault();
console.log("going to " + uteam.id);
window.location.href = "/teams/" + uteam.id;
}}
>
{uteam.name}
</button>
</Menu.Item> </Menu.Item>
); );
})} })}
@@ -113,35 +109,25 @@ export default function Header() {
<Menu.Divider /> <Menu.Divider />
{/* create TEAM */} {/* create TEAM */}
<Menu.Item key={"createteam"} icon={<FaPeopleCarry />}> <Menu.Item
<button key={"createteam"}
onClick={(e) => { icon={<FaPeopleCarry />}
e.preventDefault(); onClick={() => router.push("/teams/create")}
router.push("/teams/create"); >
}} <button>Create Team</button>
>
Create Team
</button>
</Menu.Item> </Menu.Item>
</Menu> </Menu>
); );
const UserMenu = ( const UserMenu = (
<Menu title="user menu"> <Menu title="user menu">
<Menu.Item key={2}> <Menu.Item key={2} onClick={() => router.push("/teams/profile")}>
<button <button>Profile</button>
onClick={(e) => {
e.preventDefault();
router.push("/teams/profile");
}}
>
Profile
</button>
</Menu.Item> </Menu.Item>
<Menu.Divider /> <Menu.Divider />
<Menu.Item danger key={3}> <Menu.Item danger key={3} onClick={handleSignOut}>
<button onClick={handleSignOut}>Sign Out</button> <button>Sign Out</button>
</Menu.Item> </Menu.Item>
</Menu> </Menu>
); );