From cfeadbf824f82c1addfc6b3e1116632ebbfc2992 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Mon, 8 Feb 2021 18:46:40 +0300 Subject: [PATCH] fix(v2): prevent click on item menu with children on mobiles (#4189) --- .../src/theme/NavbarItem/DefaultNavbarItem.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-classic/src/theme/NavbarItem/DefaultNavbarItem.tsx b/packages/docusaurus-theme-classic/src/theme/NavbarItem/DefaultNavbarItem.tsx index 02e128fff1..74c9c9de0e 100644 --- a/packages/docusaurus-theme-classic/src/theme/NavbarItem/DefaultNavbarItem.tsx +++ b/packages/docusaurus-theme-classic/src/theme/NavbarItem/DefaultNavbarItem.tsx @@ -192,7 +192,8 @@ function NavItemMobile({ role="button" className={navLinkClassNames(className, true)} {...props} - onClick={() => { + onClick={(e) => { + e.preventDefault(); setCollapsed((state) => !state); }}> {props.children ?? props.label}