import { useState } from "react"; import { Link } from "react-router"; import { NavigationMenu, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, navigationMenuTriggerStyle, } from "~/components/ui/navigation-menu"; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger, } from "~/components/ui/sheet"; import { SignedIn, SignedOut, SignInButton, UserButton } from "@clerk/react-router"; import { MenuIcon } from "lucide-react"; interface NavbarProps { isAdmin: boolean; } export function Navbar({ isAdmin }: NavbarProps) { const [open, setOpen] = useState(false); return (
{/* Logo */} Brackt {/* Desktop Navigation */} Home How To Play Rules {isAdmin && ( Admin )} {/* Desktop Auth */}
{/* Mobile Menu */}
Menu
); }