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

This commit is contained in:
Jure Stepišnik 2022-01-04 15:49:07 +01:00 committed by GitHub
parent 42ccc44eca
commit 71b7df09fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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));