2024-04-12 11:16:50 +00:00
|
|
|
import { UserNav } from "@/components/user-nav";
|
2024-04-13 12:23:00 +00:00
|
|
|
// import HamburgerMenu from "./hamburger-menu";
|
2024-04-12 11:44:19 +00:00
|
|
|
import { ThemeToggle } from "./theme-toggle";
|
2024-04-13 12:23:00 +00:00
|
|
|
// import { NavItem } from "@/config/nav";
|
2024-04-12 11:44:19 +00:00
|
|
|
import { siteConfig } from "@/config/site";
|
2024-04-13 12:23:00 +00:00
|
|
|
import MobileSidebarNav from "./mobile-sidebar-nav";
|
2024-04-12 11:16:50 +00:00
|
|
|
|
2024-04-12 11:44:19 +00:00
|
|
|
export const TopNav = () => {
|
2024-04-12 11:16:50 +00:00
|
|
|
return (
|
2024-04-12 11:44:19 +00:00
|
|
|
<nav className="flex h-[52px] items-center justify-between py-4 px-6 border-b">
|
|
|
|
<div>
|
2024-04-13 12:23:00 +00:00
|
|
|
{/* <HamburgerMenu /> */}
|
|
|
|
<MobileSidebarNav />
|
2024-04-12 17:33:15 +00:00
|
|
|
<h1 className="font-cal hidden text-xl font-semibold capitalize leading-none lg:inline ml-4">
|
2024-04-12 11:44:19 +00:00
|
|
|
{siteConfig.name}
|
2024-04-12 11:16:50 +00:00
|
|
|
</h1>
|
|
|
|
{/* {props.breadcrumbItems && (
|
|
|
|
<Breadcrumbs items={props.breadcrumbItems} />
|
|
|
|
)} */}
|
|
|
|
</div>
|
|
|
|
{/* {props.headerAction} */}
|
2024-04-12 11:44:19 +00:00
|
|
|
<div className="flex items-center gap-4">
|
|
|
|
<ThemeToggle />
|
|
|
|
<UserNav />
|
|
|
|
</div>
|
2024-04-12 11:16:50 +00:00
|
|
|
</nav>
|
|
|
|
// <nav className="sticky top-0 z-10 flex h-16 items-center gap-10 border-b bg-background/60 px-4 backdrop-blur-xl transition-all">
|
|
|
|
// <Link href="/" className="flex items-center space-x-2">
|
|
|
|
// <Icons.logo />
|
|
|
|
// <span className="inline-block font-urban text-xl font-bold">
|
|
|
|
// {siteConfig.name}
|
|
|
|
// </span>
|
|
|
|
// </Link>
|
|
|
|
// <nav className="hidden gap-6 md:flex">
|
|
|
|
// {navItems?.map((item, index) => (
|
|
|
|
// <Link
|
|
|
|
// key={index}
|
|
|
|
// href={item.href}
|
|
|
|
// className={cn(
|
|
|
|
// "flex items-center text-lg font-medium text-foreground/60 transition-colors hover:text-foreground/80 sm:text-sm",
|
|
|
|
// // TODO: active link css
|
|
|
|
// // item.href.startsWith(`/${segment}`)
|
|
|
|
// // ? "text-foreground"
|
|
|
|
// // : "text-foreground/60",
|
|
|
|
// )}
|
|
|
|
// >
|
|
|
|
// {item.title}
|
|
|
|
// </Link>
|
|
|
|
// ))}
|
|
|
|
// </nav>
|
|
|
|
// <div className="ml-auto flex items-center space-x-4">
|
|
|
|
// {/* <Search /> */}
|
|
|
|
// <UserNav />
|
|
|
|
// </div>
|
|
|
|
// </nav>
|
|
|
|
);
|
|
|
|
};
|