From 0dcba0952e723d8cf75450dc14bc67016592abe4 Mon Sep 17 00:00:00 2001 From: Alexa V <239999+axelavargas@users.noreply.github.com> Date: Thu, 10 Aug 2023 15:17:56 +0200 Subject: [PATCH] Dashboards: PanelChrome - remove untitled placeholder and add border when panel is transparent (#73150) --- .../components/PanelChrome/HoverWidget.tsx | 7 ------ .../components/PanelChrome/PanelChrome.tsx | 24 +++++++++++++------ 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/packages/grafana-ui/src/components/PanelChrome/HoverWidget.tsx b/packages/grafana-ui/src/components/PanelChrome/HoverWidget.tsx index 0d22c26a13a..2bfe7ef5e20 100644 --- a/packages/grafana-ui/src/components/PanelChrome/HoverWidget.tsx +++ b/packages/grafana-ui/src/components/PanelChrome/HoverWidget.tsx @@ -48,7 +48,6 @@ export function HoverWidget({ menu, title, dragClass, children, offset = -32, on )} - {!title &&
Untitled
} {children} {menu && ( (); /** Old property name now maps to actions */ @@ -214,8 +210,13 @@ export function PanelChrome({ return ( // tabIndex={0} is needed for keyboard accessibility in the plot area - // eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex -
+
{loadingState === LoadingState.Loading ? ( @@ -361,6 +362,15 @@ const getStyles = (theme: GrafanaTheme2) => { }, }, }), + transparentContainer: css({ + label: 'panel-transparent-container', + backgroundColor: 'transparent', + border: '1px solid transparent', + boxSizing: 'border-box', + '&:hover': { + border: `1px solid ${borderColor}`, + }, + }), loadingBarContainer: css({ label: 'panel-loading-bar-container', position: 'absolute',