Files
prowler/components/Navbar.tsx
T

61 lines
1.4 KiB
TypeScript

"use client";
import {
Link,
Navbar as NextUINavbar,
NavbarBrand,
NavbarContent,
NavbarItem,
NavbarMenu,
NavbarMenuItem,
NavbarMenuToggle,
} from "@nextui-org/react";
import React from "react";
export const Navbar = () => {
const [isMenuOpen, setIsMenuOpen] = React.useState(false);
const menuItems = ["Test Link", "Log Out"];
return (
<NextUINavbar onMenuOpenChange={setIsMenuOpen}>
<NavbarContent>
<NavbarMenuToggle
aria-label={isMenuOpen ? "Close menu" : "Open menu"}
/>
<NavbarBrand>
<p className="font-bold text-inherit">PROWLER</p>
</NavbarBrand>
</NavbarContent>
<NavbarContent className="hidden sm:flex gap-4" justify="center">
<NavbarItem>
<Link color="foreground" href="/">
Login
</Link>
</NavbarItem>
<NavbarItem>
<Link color="foreground" href="/clouds">
Cloud Accounts
</Link>
</NavbarItem>
<NavbarItem>
<Link color="foreground" href="/about">
About
</Link>
</NavbarItem>
</NavbarContent>
<NavbarMenu>
{menuItems.map((item, index) => (
<NavbarMenuItem key={`${item}-${index}`}>
<Link color="foreground" className="w-full" href="#" size="lg">
{item}
</Link>
</NavbarMenuItem>
))}
</NavbarMenu>
</NextUINavbar>
);
};