From 7607280ab68b717ad0cee76fcb8ec1b693e10d91 Mon Sep 17 00:00:00 2001 From: dakahn Date: Wed, 27 Oct 2021 18:10:44 -0500 Subject: [PATCH] fix(UIShell): expand check so side nav items close properly --- packages/react/src/components/UIShell/SideNav.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react/src/components/UIShell/SideNav.js b/packages/react/src/components/UIShell/SideNav.js index 7f2f4bacb0b0..8c8ade147b3b 100644 --- a/packages/react/src/components/UIShell/SideNav.js +++ b/packages/react/src/components/UIShell/SideNav.js @@ -90,7 +90,9 @@ const SideNav = React.forwardRef(function SideNav(props, ref) { : expanded; // avoid spreading `isSideNavExpanded` to non-Carbon UI Shell children return React.cloneElement(child, { - ...(CARBON_SIDENAV_ITEMS.includes(child.type?.displayName) + ...(CARBON_SIDENAV_ITEMS.includes( + child.type?.displayName ?? child.type?.name + ) ? { isSideNavExpanded: currentExpansionState, }