From 04c037b2cb7f889c151999e004b60dad175618b3 Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Wed, 6 Apr 2022 16:53:59 +0100 Subject: [PATCH] Navigation: implement full-width mobile menu (#47383) * navigation: implement proper mobile menu * Update public/app/core/components/NavBar/Next/NavBarMenu.tsx Co-authored-by: Jack Westbrook * animation feedback Co-authored-by: Jack Westbrook --- .../components/NavBar/Next/NavBarMenu.tsx | 41 +++++++++++++++---- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/public/app/core/components/NavBar/Next/NavBarMenu.tsx b/public/app/core/components/NavBar/Next/NavBarMenu.tsx index 751de398665..b363797036f 100644 --- a/public/app/core/components/NavBar/Next/NavBarMenu.tsx +++ b/public/app/core/components/NavBar/Next/NavBarMenu.tsx @@ -1,7 +1,7 @@ import React, { useRef } from 'react'; import CSSTransition from 'react-transition-group/CSSTransition'; import { GrafanaTheme2, NavModelItem } from '@grafana/data'; -import { CollapsableSection, CustomScrollbar, Icon, IconName, useStyles2, useTheme2 } from '@grafana/ui'; +import { CollapsableSection, CustomScrollbar, Icon, IconButton, IconName, useStyles2, useTheme2 } from '@grafana/ui'; import { FocusScope } from '@react-aria/focus'; import { useDialog } from '@react-aria/dialog'; import { OverlayContainer, useOverlay } from '@react-aria/overlays'; @@ -48,6 +48,16 @@ export function NavBarMenu({ activeItem, isOpen, navItems, onClose, setMenuAnima timeout={ANIMATION_DURATION} >
+
+ + +