diff --git a/public/app/core/components/PageHeader/PageHeader.tsx b/public/app/core/components/PageHeader/PageHeader.tsx index da8dfb2b95c..8253d5c671f 100644 --- a/public/app/core/components/PageHeader/PageHeader.tsx +++ b/public/app/core/components/PageHeader/PageHeader.tsx @@ -9,8 +9,12 @@ export interface Props { model: NavModel; } -const SelectNav = ({ main, customCss }: { main: NavModelItem; customCss: string }) => { - const defaultSelectedItem = main.children.find(navItem => { +const SelectNav = ({ children, customCss }: { children: NavModelItem[]; customCss: string }) => { + if (!children || children.length === 0) { + return null; + } + + const defaultSelectedItem = children.find(navItem => { return navItem.active === true; }); @@ -22,15 +26,18 @@ const SelectNav = ({ main, customCss }: { main: NavModelItem; customCss: string return (
-