From dbaa31c8fc583dcc77ac0da8a70d4a8cda2f8fec Mon Sep 17 00:00:00 2001 From: Aaron Robertshaw <60436221+aaronrobertshaw@users.noreply.github.com> Date: Thu, 29 Jul 2021 15:48:40 +1000 Subject: [PATCH] Handle cases where panel item's inner element returns null --- packages/components/src/progressive-disclosure-panel/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/progressive-disclosure-panel/index.js b/packages/components/src/progressive-disclosure-panel/index.js index 41c892b80ace3..e315fe917b2c7 100644 --- a/packages/components/src/progressive-disclosure-panel/index.js +++ b/packages/components/src/progressive-disclosure-panel/index.js @@ -24,7 +24,7 @@ const PanelContext = createContext( {} ); export const usePanelContext = () => useContext( PanelContext ); -const isMenuItem = ( item ) => item.type === ProgressiveDisclosurePanelItem; +const isMenuItem = ( item ) => item?.type === ProgressiveDisclosurePanelItem; const ProgressiveDisclosurePanel = ( props ) => { const { children, className, label: menuLabel, resetAll, title } = props;