Chore: Prepare to remove <Graph /> from @grafana/ui (#77522)

This commit is contained in:
Ryan McKinley
2023-11-01 14:13:48 -07:00
committed by GitHub
parent 85425b2194
commit fb9732e319
7 changed files with 70 additions and 18 deletions

View File

@@ -8,11 +8,12 @@ import { TimeRange, GraphSeriesXY, TimeZone, createDimension } from '@grafana/da
import { TooltipDisplayMode } from '@grafana/schema';
import { VizTooltipProps, VizTooltipContentProps, ActiveDimensions, VizTooltip } from '../VizTooltip';
import { FlotPosition } from '../VizTooltip/VizTooltip';
import { GraphContextMenu, GraphContextMenuProps, ContextDimensions } from './GraphContextMenu';
import { GraphTooltip } from './GraphTooltip/GraphTooltip';
import { GraphDimensions } from './GraphTooltip/types';
import { FlotPosition, FlotItem } from './types';
import { FlotItem } from './types';
import { graphTimeFormat, graphTickFormatter } from './utils';
/** @deprecated */

View File

@@ -3,7 +3,7 @@ import React from 'react';
import { getValueFromDimension } from '@grafana/data';
import { SeriesTable } from '../../VizTooltip';
import { FlotPosition } from '../types';
import { FlotPosition } from '../../VizTooltip/VizTooltip';
import { getMultiSeriesGraphHoverInfo } from '../utils';
import { GraphTooltipContentProps } from './types';

View File

@@ -1,13 +1,3 @@
/** @deprecated */
export interface FlotPosition {
pageX: number;
pageY: number;
x: number;
x1: number;
y: number;
y1: number;
}
/** @deprecated */
export interface FlotItem<T> {
datapoint: [number, number];

View File

@@ -5,11 +5,19 @@ import { Dimensions, TimeZone } from '@grafana/data';
import { TooltipDisplayMode } from '@grafana/schema';
import { useStyles2 } from '../../themes';
import { FlotPosition } from '../Graph/types';
import { Portal } from '../Portal/Portal';
import { VizTooltipContainer } from './VizTooltipContainer';
export interface FlotPosition {
pageX: number;
pageY: number;
x: number;
x1: number;
y: number;
y1: number;
}
// Describes active dimensions user interacts with
// It's a key-value pair where:
// - key is the name of the dimension