PanelData: Adds timeRange prop to PanelData (#19361)

* Refactor: Adds newTimeRange property to PanelData

* Refactor: Handles timeRange prop after requests

* Refactor: Makes timeRange mandatory

* Refactor: Adds DefaultTimeRange
This commit is contained in:
Hugo Häggmark
2019-09-25 02:19:17 -07:00
committed by Torkel Ödegaard
parent e35de167f9
commit 889f8e3131
16 changed files with 111 additions and 51 deletions

View File

@@ -1,10 +1,9 @@
import { Observable } from 'rxjs';
import { DataQuery, PanelData, DataSourceApi } from '@grafana/ui';
import { QueryRunnerOptions } from 'app/features/dashboard/state/PanelQueryRunner';
import { DashboardQuery } from './types';
import { DashboardQuery, SHARED_DASHBODARD_QUERY } from './types';
import { getDashboardSrv } from 'app/features/dashboard/services/DashboardSrv';
import { LoadingState } from '@grafana/data';
import { SHARED_DASHBODARD_QUERY } from './types';
import { LoadingState, DefaultTimeRange } from '@grafana/data';
export function isSharedDashboardQuery(datasource: string | DataSourceApi) {
if (!datasource) {
@@ -76,5 +75,6 @@ function getQueryError(msg: string): PanelData {
state: LoadingState.Error,
series: [],
error: { message: msg },
timeRange: DefaultTimeRange,
};
}