From 594ad77125eb2f1d190842ad493bae599a0dc8ed Mon Sep 17 00:00:00 2001 From: Dominik Prokop Date: Mon, 27 Apr 2020 20:36:28 +0200 Subject: [PATCH] Make sidemenu header accept onClick events (#23957) --- public/app/core/components/sidemenu/SideMenuDropDown.tsx | 5 +++-- public/app/core/components/sidemenu/TopSectionItem.tsx | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/public/app/core/components/sidemenu/SideMenuDropDown.tsx b/public/app/core/components/sidemenu/SideMenuDropDown.tsx index d1a23413939..c7c797f8610 100644 --- a/public/app/core/components/sidemenu/SideMenuDropDown.tsx +++ b/public/app/core/components/sidemenu/SideMenuDropDown.tsx @@ -5,10 +5,11 @@ import { NavModelItem } from '@grafana/data'; interface Props { link: NavModelItem; + onHeaderClick?: () => void; } const SideMenuDropDown: FC = props => { - const { link } = props; + const { link, onHeaderClick } = props; let childrenLinks: NavModelItem[] = []; if (link.children) { childrenLinks = _.filter(link.children, item => !item.hideFromMenu); @@ -17,7 +18,7 @@ const SideMenuDropDown: FC = props => { return (
  • - + {link.text}
  • diff --git a/public/app/core/components/sidemenu/TopSectionItem.tsx b/public/app/core/components/sidemenu/TopSectionItem.tsx index 1a095047273..00ed4d37ec4 100644 --- a/public/app/core/components/sidemenu/TopSectionItem.tsx +++ b/public/app/core/components/sidemenu/TopSectionItem.tsx @@ -19,7 +19,7 @@ const TopSectionItem: FC = props => { {link.img && } - + ); };