"use client"; import { BrandingGenericIcon, brandingIconClipboard, } from "@/components/feat/icons/branding-icons"; import { Button } from "@/components/ui/button"; import { ContextMenu, ContextMenuContent, ContextMenuItem, ContextMenuSeparator, ContextMenuTrigger, } from "@/components/ui/context-menu"; import { DropdownMenu, DropdownMenuContent, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import Github from "@/components/ui/github"; import { Link } from "@/components/util/link"; import { version } from "@/config/version"; import { useScroll } from "@/lib/hooks/use-scroll"; import { cn } from "@/lib/utils"; import { Home, Image, Menu, ServerCrash } from "lucide-react"; import { MenuDropdown } from "./menu-dropdown"; import useClipboard from "@/lib/useClipboard"; import { toast } from "sonner"; import { SignedIn, SignedOut, useUser } from "@clerk/nextjs"; import NextImage from "next/image"; import { usePathname } from "next/navigation"; const animatedTopbarPages = ["/home"]; export function NavBar() { const showBorder = useScroll(40); const clipboard = useClipboard(); const pathname = usePathname(); const { user } = useUser(); return (
MHSF v{version} Platform Go to Dynamic Home Page Go to Home Page { clipboard.writeText(brandingIconClipboard); toast.success("Copied icon to clipboard!"); }} > Copy Logo as SVG Open GitHub Open GitHub Releases
); }