feat(ui): remove registration submenu

This commit is contained in:
GoHorse Deploy 2026-02-07 23:37:05 +00:00
parent 30803ccde6
commit 9f0b6ca809

View file

@ -5,13 +5,7 @@ import Link from "next/link"
import Image from "next/image"
import { Button } from "@/components/ui/button"
import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import { Menu, User, LogIn, Building2, UserPlus } from "lucide-react"
import { Menu, User, LogIn } from "lucide-react"
import { getCurrentUser } from "@/lib/auth"
import { useTranslation } from "@/lib/i18n"
import { LanguageSwitcher } from "@/components/language-switcher"
@ -55,7 +49,7 @@ export function Navbar() {
{/* Desktop Auth Buttons */}
<div className="hidden md:flex items-center gap-3">
{/* LanguageSwitcher removed to match design */ }
<LanguageSwitcher />
{user ? (
<Link href="/dashboard">
<Button variant="ghost" className="gap-2 text-white hover:text-primary transition-colors">
@ -64,40 +58,11 @@ export function Navbar() {
</Button>
</Link>
) : (
<div className="flex items-center gap-0 border border-primary rounded-md overflow-hidden bg-transparent">
<Link href="/login">
<Button variant="ghost" className="gap-2 text-primary hover:bg-primary/10 rounded-none border-r border-primary px-6 h-9 font-normal">
<Button variant="outline" className="border-primary text-primary hover:bg-primary/10 px-6 h-9 font-normal">
{t('footer.login')}
</Button>
</Link>
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="ghost" size="icon" className="text-primary hover:bg-primary/10 rounded-none px-3 h-9 w-9">
<Menu className="w-5 h-5" />
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align="end" className="w-56">
<DropdownMenuItem asChild>
<Link href="/register/user" className="flex items-center gap-2 cursor-pointer">
<UserPlus className="w-4 h-4" />
<span>Cadastrar Usuário</span>
</Link>
</DropdownMenuItem>
<DropdownMenuItem asChild>
<Link href="/register" className="flex items-center gap-2 cursor-pointer">
<Building2 className="w-4 h-4" />
<span>Cadastrar Empresa</span>
</Link>
</DropdownMenuItem>
<DropdownMenuItem asChild>
<Link href="/auth/login" className="flex items-center gap-2 cursor-pointer">
<LogIn className="w-4 h-4" />
<span>Login</span>
</Link>
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
</div>
)}
</div>
@ -150,6 +115,9 @@ export function Navbar() {
</Link>
</>
)}
<div className="mt-4 flex justify-center">
<LanguageSwitcher />
</div>
</div>
</div>
</SheetContent>