chore: Move data hover out of Geomap panel code (refactor part 1 of 2) (#68863)

This commit is contained in:
Nathan Marrs 2023-05-23 16:53:36 -07:00 committed by GitHub
parent d68079e927
commit 364bd930dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 12 additions and 18 deletions

3
.github/CODEOWNERS vendored
View File

@ -358,6 +358,8 @@ lerna.json @grafana/frontend-ops
/public/app/features/annotations/ @grafana/grafana-frontend-platform
/public/app/features/api-keys/ @grafana/grafana-frontend-platform
/public/app/features/canvas/ @grafana/dataviz-squad
/public/app/features/geo/ @grafana/dataviz-squad
/public/app/features/visualization/data-hover/ @grafana/dataviz-squad
/public/app/features/commandPalette/ @grafana/grafana-frontend-platform
/public/app/features/connections/ @grafana/plugins-platform-frontend
/public/app/features/correlations/ @grafana/explore-squad
@ -370,7 +372,6 @@ lerna.json @grafana/frontend-ops
/public/app/features/folders/ @grafana/grafana-frontend-platform
/public/app/features/inspector/ @grafana/dashboards-squad
/public/app/features/invites/ @grafana/grafana-frontend-platform
/public/app/features/geo/ @grafana/dataviz-squad
/public/app/features/library-panels/ @grafana/grafana-frontend-platform
/public/app/features/logs/ @grafana/observability-logs
/public/app/features/live/ @grafana/grafana-app-platform-squad

View File

@ -2,7 +2,7 @@ import React, { useState } from 'react';
import { DataFrame } from '@grafana/data';
import { CodeEditor, Modal, ModalTabsHeader, TabContent } from '@grafana/ui';
import { DataHoverView } from 'app/plugins/panel/geomap/components/DataHoverView';
import { DataHoverView } from 'app/features/visualization/data-hover/DataHoverView';
export interface Props {
name: string;

View File

@ -1,8 +1,7 @@
import React, { useState } from 'react';
import { CloseButton } from 'app/core/components/CloseButton/CloseButton';
import { GeomapLayerHover } from '../event';
import { GeomapLayerHover } from 'app/plugins/panel/geomap/event';
import { DataHoverRows } from './DataHoverRows';
import { DataHoverTabs } from './DataHoverTabs';

View File

@ -5,9 +5,8 @@ import React, { useState } from 'react';
import { DataFrame, FieldType, getFieldDisplayName, GrafanaTheme2 } from '@grafana/data';
import { Collapse, TabContent, useStyles2 } from '@grafana/ui';
import { GeomapLayerHover } from '../event';
import { renderValue } from '../utils/uiUtils';
import { GeomapLayerHover } from 'app/plugins/panel/geomap/event';
import { renderValue } from 'app/plugins/panel/geomap/utils/uiUtils';
import { DataHoverRow } from './DataHoverRow';

View File

@ -1,8 +1,7 @@
import React, { Dispatch, SetStateAction } from 'react';
import { Tab, TabsBar } from '@grafana/ui';
import { GeomapLayerHover } from '../event';
import { GeomapLayerHover } from 'app/plugins/panel/geomap/event';
type Props = {
layers?: GeomapLayerHover[];

View File

@ -12,8 +12,7 @@ import {
} from '@grafana/data';
import { SortOrder, TooltipDisplayMode } from '@grafana/schema';
import { LinkButton, useStyles2, VerticalGroup } from '@grafana/ui';
import { renderValue } from '../utils/uiUtils';
import { renderValue } from 'app/plugins/panel/geomap/utils/uiUtils';
export interface Props {
data?: DataFrame; // source data

View File

@ -35,8 +35,7 @@ import { PropDiffFn } from '@grafana/ui/src/components/GraphNG/GraphNG';
import { HoverEvent, addTooltipSupport } from '@grafana/ui/src/components/uPlot/config/addTooltipSupport';
import { CloseButton } from 'app/core/components/CloseButton/CloseButton';
import { getFieldLegendItem } from 'app/core/components/TimelineChart/utils';
import { DataHoverView } from '../geomap/components/DataHoverView';
import { DataHoverView } from 'app/features/visualization/data-hover/DataHoverView';
import { Options } from './panelcfg.gen';
import { prepareBarChartDisplayValues, preparePlotConfigBuilder } from './utils';

View File

@ -10,8 +10,7 @@ import {
BusEventBase,
} from '@grafana/data';
import { CustomScrollbar } from '@grafana/ui';
import { DataHoverView } from '../geomap/components/DataHoverView';
import { DataHoverView } from 'app/features/visualization/data-hover/DataHoverView';
interface Props {
eventBus: EventBus;

View File

@ -3,8 +3,8 @@ import { useOverlay } from '@react-aria/overlays';
import React, { createRef } from 'react';
import { Portal, VizTooltipContainer } from '@grafana/ui';
import { ComplexDataHoverView } from 'app/features/visualization/data-hover/ComplexDataHoverView';
import { ComplexDataHoverView } from './components/ComplexDataHoverView';
import { GeomapHoverPayload } from './event';
interface Props {

View File

@ -13,8 +13,7 @@ import { HeatmapCellLayout } from '@grafana/schema';
import { LinkButton, VerticalGroup } from '@grafana/ui';
import { getDashboardSrv } from 'app/features/dashboard/services/DashboardSrv';
import { isHeatmapCellsDense, readHeatmapRowsCustomMeta } from 'app/features/transformers/calculateHeatmap/heatmap';
import { DataHoverView } from '../geomap/components/DataHoverView';
import { DataHoverView } from 'app/features/visualization/data-hover/DataHoverView';
import { HeatmapData } from './fields';
import { HeatmapHoverEvent } from './utils';