mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
TimeseriesPanel: Fix variables in data links (#56729)
* TimeseriesPanel: Fix variables in data links * Refactor variable fix for all Timeseries panels * cr mods
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import React, { useMemo } from 'react';
|
||||
|
||||
import { Field, PanelProps } from '@grafana/data';
|
||||
import { Field, PanelProps, getLinksSupplier } from '@grafana/data';
|
||||
import { PanelDataErrorView } from '@grafana/runtime';
|
||||
import { TooltipDisplayMode } from '@grafana/schema';
|
||||
import { usePanelContext, TimeSeries, TooltipPlugin, ZoomPlugin, KeyboardPlugin } from '@grafana/ui';
|
||||
@@ -65,6 +65,16 @@ export const TimeSeriesPanel: React.FC<TimeSeriesPanelProps> = ({
|
||||
options={options}
|
||||
>
|
||||
{(config, alignedDataFrame) => {
|
||||
alignedDataFrame.fields.forEach((field) => {
|
||||
field.getLinks = getLinksSupplier(
|
||||
alignedDataFrame,
|
||||
field,
|
||||
field.state!.scopedVars!,
|
||||
replaceVariables,
|
||||
timeZone
|
||||
);
|
||||
});
|
||||
|
||||
return (
|
||||
<>
|
||||
<KeyboardPlugin config={config} />
|
||||
|
||||
Reference in New Issue
Block a user