diff --git a/public/app/core/components/MegaMenu/NavBarMenu.tsx b/public/app/core/components/MegaMenu/NavBarMenu.tsx index 79459828fec..7e34dc45069 100644 --- a/public/app/core/components/MegaMenu/NavBarMenu.tsx +++ b/public/app/core/components/MegaMenu/NavBarMenu.tsx @@ -131,6 +131,8 @@ const getStyles = (theme: GrafanaTheme2, searchBarHidden?: boolean) => { top: searchBarHidden ? 0 : TOP_BAR_LEVEL_HEIGHT, backgroundColor: theme.colors.background.primary, boxSizing: 'content-box', + flex: '1 1 0', + [theme.breakpoints.up('md')]: { borderRight: `1px solid ${theme.colors.border.weak}`, right: 'unset', @@ -140,12 +142,15 @@ const getStyles = (theme: GrafanaTheme2, searchBarHidden?: boolean) => { content: css({ display: 'flex', flexDirection: 'column', - overflow: 'auto', + flexGrow: 1, + minHeight: 0, }), mobileHeader: css({ display: 'flex', justifyContent: 'space-between', - padding: theme.spacing(1, 2), + padding: theme.spacing(1, 1, 1, 2), + borderBottom: `1px solid ${theme.colors.border.weak}`, + [theme.breakpoints.up('md')]: { display: 'none', },