import { useState } from "react"; import { Link } from "react-router"; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger, } from "~/components/ui/sheet"; import { Button } from "~/components/ui/button"; import { SignedIn, SignedOut, SignInButton, UserButton } from "@clerk/react-router"; import { HelpCircle, MenuIcon, Settings } from "lucide-react"; interface NavbarProps { isAdmin: boolean; } export function Navbar({ isAdmin }: NavbarProps) { const [open, setOpen] = useState(false); return (
{/* Left: Logo + Nav links */}
Brackt
{/* Desktop Right: Support + Admin icons + Auth */}
{isAdmin && ( )}
{/* Mobile: icons + Auth + Hamburger */}
{isAdmin && ( )} Menu
); }