+
{children}
diff --git a/nx-dev/ui-common/src/lib/headers/documentation-header.tsx b/nx-dev/ui-common/src/lib/headers/documentation-header.tsx
index 633dda1439..59148dd4a2 100644
--- a/nx-dev/ui-common/src/lib/headers/documentation-header.tsx
+++ b/nx-dev/ui-common/src/lib/headers/documentation-header.tsx
@@ -1,5 +1,5 @@
'use client';
-import { Fragment, ReactElement } from 'react';
+import { Fragment, type MouseEvent, ReactElement } from 'react';
import { NxCloudAnimatedIcon, NxIcon } from '@nx/nx-dev/ui-icons';
import {
Bars3Icon,
@@ -74,6 +74,11 @@ export function DocumentationHeader({
!isChangelog &&
!isAiChat;
+ const handleContextMenu = (e: MouseEvent) => {
+ e.preventDefault();
+ router.push('/brands');
+ };
+
const sections = [
{ name: 'Nx', href: '/getting-started/intro', current: isNx },
{
@@ -217,8 +222,11 @@ export function DocumentationHeader({
href="/"
className="flex flex-grow items-center px-4 text-slate-900 lg:px-0 dark:text-white"
prefetch={false}
+ onContextMenu={handleContextMenu}
>
- Nx
+
+ Nx – Left-click: Home. Right-click: Brands.
+
{
+ e.preventDefault();
+ router.push('/brands');
+ };
+
// We need to close the popover if the route changes or the window is resized to prevent the popover from being stuck open.
const checkSizeAndClosePopover = () => {
const breakpoint = 1024; // This is the standard Tailwind lg breakpoint value
@@ -78,8 +92,11 @@ export function Header({ ctaButtons }: HeaderProps): ReactElement {
href="/"
className="mr-4 flex items-center text-slate-900 dark:text-white"
prefetch={false}
+ onContextMenu={handleContextMenu}
>
- Nx
+
+ Nx – Left-click: Home. Right-click: Brands.
+
- {children}
+
+ {children}
+
diff --git a/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx b/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx
index e77c118fc8..ca4a4d1dc9 100644
--- a/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx
+++ b/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx
@@ -7,7 +7,7 @@ export function EnterpriseLayout({
return (
- {children}
+ {children}
);