mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Explore: Refactor graph component to use PanelRenderer (#38914)
* Move SplitOpenFn type to grafana-data * Use panel renderer instead of Timeseries panel for graph in Explore * rename splitopen props on panel context
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { DataFrame, DataFrameView, TraceSpanRow } from '@grafana/data';
|
||||
import { DataFrame, DataFrameView, SplitOpen, TraceSpanRow } from '@grafana/data';
|
||||
import { colors, useTheme } from '@grafana/ui';
|
||||
import {
|
||||
ThemeOptions,
|
||||
@@ -17,7 +17,7 @@ import { TraceToLogsData } from 'app/core/components/TraceToLogsSettings';
|
||||
import { getDatasourceSrv } from 'app/features/plugins/datasource_srv';
|
||||
import { getTimeZone } from 'app/features/profile/state/selectors';
|
||||
import { StoreState } from 'app/types';
|
||||
import { ExploreId, SplitOpen } from 'app/types/explore';
|
||||
import { ExploreId } from 'app/types/explore';
|
||||
import React, { useCallback, useMemo, useState } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { createSpanLinkFactory } from './createSpanLink';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import React from 'react';
|
||||
import { Collapse } from '@grafana/ui';
|
||||
import { DataFrame } from '@grafana/data';
|
||||
import { DataFrame, SplitOpen } from '@grafana/data';
|
||||
import { TraceView } from './TraceView';
|
||||
import { ExploreId, SplitOpen } from '../../../types';
|
||||
import { ExploreId } from 'app/types/explore';
|
||||
|
||||
interface Props {
|
||||
dataFrames: DataFrame[];
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
import { DataLink, dateTime, Field, mapInternalLinkToExplore, rangeUtil, TimeRange } from '@grafana/data';
|
||||
import { DataLink, dateTime, Field, mapInternalLinkToExplore, rangeUtil, SplitOpen, TimeRange } from '@grafana/data';
|
||||
import { getTemplateSrv } from '@grafana/runtime';
|
||||
import { Icon } from '@grafana/ui';
|
||||
import { TraceSpan } from '@jaegertracing/jaeger-ui-components';
|
||||
import { TraceToLogsOptions } from 'app/core/components/TraceToLogsSettings';
|
||||
import { getDatasourceSrv } from 'app/features/plugins/datasource_srv';
|
||||
import { SplitOpen } from 'app/types/explore';
|
||||
import React from 'react';
|
||||
import { LokiQuery } from '../../../plugins/datasource/loki/types';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user