From 72ef572f11c9c0bc59749857974338fea69bf7fd Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Sun, 22 Feb 2026 22:28:26 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20equalizar=20espa=C3=A7amento=20entre=20l?= =?UTF-8?q?inks=20com=20e=20sem=20seta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Links simples recebem pr-7 (28px) para compensar os 16px da seta (ml-1 + size-3) dos triggers com dropdown. Co-Authored-By: Claude Sonnet 4.6 --- components/topbar/top-nav-menu.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/topbar/top-nav-menu.tsx b/components/topbar/top-nav-menu.tsx index c84f9d5..71f387e 100644 --- a/components/topbar/top-nav-menu.tsx +++ b/components/topbar/top-nav-menu.tsx @@ -40,12 +40,13 @@ type TopNavMenuProps = { preLancamentosCount?: number; }; +// pl-3 pr-7: compensa os 16px da seta (ml-1 + size-3) dos triggers const linkBase = - "inline-flex h-9 items-center justify-center rounded-md px-3 py-2 text-sm font-medium transition-colors"; + "inline-flex h-9 items-center justify-center rounded-md pl-3 pr-7 py-2 text-sm font-medium transition-colors"; const linkIdle = "text-foreground/70 hover:text-foreground hover:underline"; const linkActive = "text-primary"; -// NavigationMenuTrigger override: remove backgrounds, keep underline style, hide arrow +// NavigationMenuTrigger override: remove backgrounds, keep underline style const triggerClass = [ "text-foreground/70!", "bg-transparent!", @@ -58,7 +59,6 @@ const triggerClass = [ "data-[state=open]:text-foreground!", "data-[state=open]:underline!", "px-3!", - "[&>svg]:hidden", ].join(" "); function SimpleNavLink({