diff --git a/packages/grafana-ui/src/components/BarGauge/BarGauge.tsx b/packages/grafana-ui/src/components/BarGauge/BarGauge.tsx index fd5bd1ad8d9..ac80738dd0e 100644 --- a/packages/grafana-ui/src/components/BarGauge/BarGauge.tsx +++ b/packages/grafana-ui/src/components/BarGauge/BarGauge.tsx @@ -1,4 +1,5 @@ // Library +import { cx } from '@emotion/css'; import React, { CSSProperties, PureComponent, ReactNode } from 'react'; import tinycolor from 'tinycolor2'; @@ -23,6 +24,7 @@ import { VizTextDisplayOptions } from '@grafana/schema'; import { Themeable2 } from '../../types'; import { calculateFontSize, measureText } from '../../utils/measureText'; +import { clearButtonStyles } from '../Button'; import { FormattedValueDisplay } from '../FormattedValueDisplay/FormattedValueDisplay'; const MIN_VALUE_HEIGHT = 18; @@ -77,21 +79,27 @@ export class BarGauge extends PureComponent { }; render() { - const { onClick, className } = this.props; + const { onClick, className, theme } = this.props; const { title } = this.props.value; const styles = getTitleStyles(this.props); - if (!title) { + if (onClick) { return ( -
+
+ ); } return ( -
-
{title}
+
+ {title &&
{title}
} {this.renderBarAndValue()}
);