From 835562bb68e1cfe2aa21021470846abfc3acce0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Bedi?= Date: Mon, 15 Aug 2022 16:39:00 +0200 Subject: [PATCH] GeoMap: Fix tooltip not showing values (#53738) --- .../geomap/components/DataHoverView.test.tsx | 15 +++++++++++++++ .../panel/geomap/components/DataHoverView.tsx | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 public/app/plugins/panel/geomap/components/DataHoverView.test.tsx diff --git a/public/app/plugins/panel/geomap/components/DataHoverView.test.tsx b/public/app/plugins/panel/geomap/components/DataHoverView.test.tsx new file mode 100644 index 00000000000..9eb294be2e2 --- /dev/null +++ b/public/app/plugins/panel/geomap/components/DataHoverView.test.tsx @@ -0,0 +1,15 @@ +import { render, screen } from '@testing-library/react'; +import React from 'react'; + +import { ArrayDataFrame } from '@grafana/data'; + +import { DataHoverView } from './DataHoverView'; + +describe('DataHoverView component', () => { + it('should default to multi mode if mode is null or undefined', () => { + const data = new ArrayDataFrame([{ foo: 'bar' }]); + render(); + + expect(screen.queryByText('bar')).toBeInTheDocument(); + }); +}); diff --git a/public/app/plugins/panel/geomap/components/DataHoverView.tsx b/public/app/plugins/panel/geomap/components/DataHoverView.tsx index b6b55960d51..9b1a9d3b9dd 100644 --- a/public/app/plugins/panel/geomap/components/DataHoverView.tsx +++ b/public/app/plugins/panel/geomap/components/DataHoverView.tsx @@ -61,7 +61,7 @@ export const DataHoverView = ({ data, rowIndex, columnIndex, sortOrder, mode }: return ( - {(mode === TooltipDisplayMode.Multi || mode === null) && + {(mode === TooltipDisplayMode.Multi || mode == null) && displayValues.map((v, i) => (
{v[0]}: