From 07041b5b36735c3261ab118da6588d66cd9648a2 Mon Sep 17 00:00:00 2001
From: Alexa V <239999+axelavargas@users.noreply.github.com>
Date: Fri, 28 Apr 2023 16:20:32 +0200
Subject: [PATCH] Dashboard: Revert fixed header shown on mobile devices in the
new panel header (#67510)
---
.../src/components/PanelChrome/PanelChrome.tsx | 17 ++++-------------
1 file changed, 4 insertions(+), 13 deletions(-)
diff --git a/packages/grafana-ui/src/components/PanelChrome/PanelChrome.tsx b/packages/grafana-ui/src/components/PanelChrome/PanelChrome.tsx
index 4017fd4c30a..000c08b6e4d 100644
--- a/packages/grafana-ui/src/components/PanelChrome/PanelChrome.tsx
+++ b/packages/grafana-ui/src/components/PanelChrome/PanelChrome.tsx
@@ -1,6 +1,5 @@
import { css, cx } from '@emotion/css';
import React, { CSSProperties, ReactElement, ReactNode } from 'react';
-import { useMedia } from 'react-use';
import { GrafanaTheme2, LoadingState } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors';
@@ -92,13 +91,10 @@ export function PanelChrome({
const theme = useTheme2();
const styles = useStyles2(getStyles);
- const pointerQuery = '(pointer: coarse)';
- // detect if we are on touch devices
- const isTouchDevice = useMedia(pointerQuery);
- const hasHeader = !hoverHeader || isTouchDevice;
+ const hasHeader = !hoverHeader;
// hover menu is only shown on hover when not on touch devices
- const showOnHoverClass = !isTouchDevice ? 'show-on-hover' : '';
+ const showOnHoverClass = 'show-on-hover';
const headerHeight = getHeaderHeight(theme, hasHeader);
const { contentStyle, innerWidth, innerHeight } = getContentStyle(padding, theme, width, headerHeight, height);
@@ -162,7 +158,7 @@ export function PanelChrome({
{loadingState === LoadingState.Loading ? : null}
- {hoverHeader && !isTouchDevice && (
+ {hoverHeader && (
<>
)}