Skip to content

Commit

Permalink
Update index.tsx
Browse files Browse the repository at this point in the history
  • Loading branch information
cdedreuille committed Jul 15, 2024
1 parent 1b4f0d5 commit 43a7288
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions packages/ui/src/header/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,27 @@ export const Header: FC<HeaderProps> = ({
</a>
<NavigationMenu.Root className="max-[920px]:ui-hidden">
<NavigationMenu.List className="ui-flex ui-gap-2">
{nav.map((item) => (
<Button
active={pathname === item.href}
external={item.external}
href={item.href}
key={item.title}
title={item.title}
variant={variant}
/>
))}
{nav.map((item) => {
let active = false;
if (item.href === '/docs') {
active = pathname.startsWith('/docs');
} else if (item.href === '/addons') {
active = pathname.startsWith('/addons');
} else {
active = pathname === item.href;
}

return (
<Button
active={active}
external={item.external}
href={item.href}
key={item.title}
title={item.title}
variant={variant}
/>
);
})}
</NavigationMenu.List>
</NavigationMenu.Root>
</div>
Expand Down

0 comments on commit 43a7288

Please sign in to comment.