From 2ac50dff1ae91f9f4c0b619b6bc2508a41d348e6 Mon Sep 17 00:00:00 2001 From: Matt Stow Date: Thu, 4 Sep 2025 15:36:50 +1000 Subject: [PATCH] =?UTF-8?q?main-nav:=20Always=20close=20mobile=20dialog=20?= =?UTF-8?q?on=20link=20click=20to=20support=20updating=20activePath=20with?= =?UTF-8?q?=20Next.js=E2=80=98=20usePathname?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/neat-squids-grab.md | 5 +++++ packages/react/src/main-nav/MainNavDialogNavList.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/neat-squids-grab.md diff --git a/.changeset/neat-squids-grab.md b/.changeset/neat-squids-grab.md new file mode 100644 index 000000000000..67889ab29182 --- /dev/null +++ b/.changeset/neat-squids-grab.md @@ -0,0 +1,5 @@ +--- +'@ag.ds-next/react': patch +--- + +main-nav: Always close mobile dialog on link click to support updating `activePath` with Next.js‘ `usePathname`. diff --git a/packages/react/src/main-nav/MainNavDialogNavList.tsx b/packages/react/src/main-nav/MainNavDialogNavList.tsx index f28fcb729ab3..b03e6a2a983b 100644 --- a/packages/react/src/main-nav/MainNavDialogNavList.tsx +++ b/packages/react/src/main-nav/MainNavDialogNavList.tsx @@ -30,7 +30,7 @@ export function MainNavDialogNavList({ {label}