fix(time series): first point in a series can show context menu on click (#43344) (#43671)

(cherry picked from commit 71b7df09fc)

Co-authored-by: Jure Stepišnik <jure.stepisnik@tretton37.com>
This commit is contained in:
Grot (@grafanabot)
2022-01-04 16:03:45 +01:00
committed by GitHub
co-authored by Jure Stepišnik
parent 513514cbee
commit f3011afbf1
@@ -136,7 +136,7 @@ export const ContextMenuPlugin: React.FC<ContextMenuPluginProps> = ({
const seriesIdx = i + 1;
const dataIdx = u.cursor.idx;
pluginLog('ContextMenuPlugin', false, seriesIdx, dataIdx);
setPoint({ seriesIdx, dataIdx: dataIdx || null });
setPoint({ seriesIdx, dataIdx: dataIdx ?? null });
});
});
}
@@ -239,7 +239,7 @@ export const ContextMenuView: React.FC<ContextMenuProps> = ({
const { seriesIdx, dataIdx } = selection.point;
const xFieldFmt = xField.display!;
if (seriesIdx && dataIdx) {
if (seriesIdx && dataIdx !== null) {
const field = data.fields[seriesIdx];
const displayValue = field.display!(field.values.get(dataIdx));