"use client"; import { NavigationMenu, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, navigationMenuTriggerStyle, } from "@/components/ui/navigation-menu"; import { WordRotate } from "@/components/ui/word-rotate"; import { ThemeToggle } from "./theme-toggle"; import { LanguageSwitcher } from "./language-switcher"; import { MobileMenu } from "./mobile-menu"; import { cn } from "@/lib/utils"; import { useTranslations, useLocale } from "next-intl"; import Link from "next/link"; export default function Header() { const t = useTranslations("header.nav"); const locale = useLocale(); const links = [ { href: `/${locale}/library`, label: "Library" }, { href: `/${locale}/market`, label: t("market") }, { href: `/${locale}/sobre`, label: t("about") }, { href: `/${locale}/precos`, label: t("prices") }, { href: `/${locale}/apoiar`, label: t("support"), highlight: true }, ]; return (
{/* Logo */}
{/* Desktop Navigation */} {links.map(({ href, label, highlight }) => ( {label} ))} {/* Desktop Controls */}
{/* Mobile Menu */}
); }