diff --git a/src/components/ExploreButton/ExploreButton.tsx b/src/components/ExploreButton/ExploreButton.tsx index 9a228a1..f76b0a7 100644 --- a/src/components/ExploreButton/ExploreButton.tsx +++ b/src/components/ExploreButton/ExploreButton.tsx @@ -42,7 +42,7 @@ const openInExplore = (problem: ProblemDTO, panelId: number, range: TimeRange) = }; } - const state: ExploreUrlState = { + const state: ExploreUrlState | any = { datasource: problem.datasource, context: 'explore', originPanelId: panelId, diff --git a/src/datasource-zabbix/datasource.ts b/src/datasource-zabbix/datasource.ts index eaaad3d..7dc7416 100644 --- a/src/datasource-zabbix/datasource.ts +++ b/src/datasource-zabbix/datasource.ts @@ -1,5 +1,4 @@ import _ from 'lodash'; -import { Observable } from 'rxjs'; import config from 'grafana/app/core/config'; import { contextSrv } from 'grafana/app/core/core'; import * as dateMath from 'grafana/app/core/utils/datemath'; @@ -107,7 +106,7 @@ export class ZabbixDatasource extends DataSourceApi): Promise | Observable { + query(request: DataQueryRequest) { // Migrate old targets const requestTargets = request.targets.map(t => { // Prevent changes of original object diff --git a/src/datasource-zabbix/zabbix/zabbix.test.js b/src/datasource-zabbix/zabbix/zabbix.test.js index 45c94b0..145670b 100644 --- a/src/datasource-zabbix/zabbix/zabbix.test.js +++ b/src/datasource-zabbix/zabbix/zabbix.test.js @@ -4,6 +4,12 @@ jest.mock('@grafana/runtime', () => ({ getBackendSrv: () => ({ datasourceRequest: jest.fn().mockResolvedValue({data: {result: ''}}), }), + getBackendSrv: () => ({ + datasourceRequest: jest.fn().mockResolvedValue({ data: { result: '' } }), + fetch: () => ({ + toPromise: () => jest.fn().mockResolvedValue({ data: { result: '' } }) + }), + }), }), {virtual: true}); describe('Zabbix', () => { diff --git a/src/panel-triggers/components/AckModal.tsx b/src/panel-triggers/components/AckModal.tsx index f2dc1c7..27011c1 100644 --- a/src/panel-triggers/components/AckModal.tsx +++ b/src/panel-triggers/components/AckModal.tsx @@ -1,7 +1,7 @@ import React, { PureComponent } from 'react'; import { cx, css } from '@emotion/css'; import { ZBX_ACK_ACTION_ADD_MESSAGE, ZBX_ACK_ACTION_ACK, ZBX_ACK_ACTION_CHANGE_SEVERITY, ZBX_ACK_ACTION_CLOSE } from '../../datasource-zabbix/constants'; -import { Button, VerticalGroup, Spinner, Modal, Input, Checkbox, RadioButtonGroup, stylesFactory, withTheme, Themeable, TextArea } from '@grafana/ui'; +import { Button, VerticalGroup, Spinner, Modal, Checkbox, RadioButtonGroup, stylesFactory, withTheme, Themeable, TextArea } from '@grafana/ui'; import { FAIcon } from '../../components'; import { GrafanaTheme } from '@grafana/data'; @@ -147,9 +147,9 @@ export class AckModalUnthemed extends PureComponent { const { canClose } = this.props; const actions = [ - , + , { />, canClose && {