remove segment srv prop

This commit is contained in:
Erik Sundell 2018-12-21 23:28:21 +01:00
parent b9cf15786d
commit 8a916757d7
5 changed files with 2 additions and 9 deletions

View File

@ -7,7 +7,6 @@ export function registerAngularDirectives() {
'onQueryChange',
'onExecuteQuery',
['events', { watchDepth: 'reference' }],
['uiSegmentSrv', { watchDepth: 'reference' }],
['datasource', { watchDepth: 'reference' }],
]);
}

View File

@ -12,7 +12,6 @@ export interface Props {
metricType: string;
templateSrv: any;
target: Target;
uiSegmentSrv: any;
datasource: any;
}

View File

@ -17,7 +17,6 @@ export interface Props {
target: Target;
events: any;
datasource: any;
uiSegmentSrv: any;
}
interface State extends Target {
@ -129,7 +128,7 @@ export class QueryEditor extends React.Component<Props, State> {
lastQuery,
lastQueryError,
} = this.state;
const { datasource, uiSegmentSrv } = this.props;
const { datasource } = this.props;
return (
<React.Fragment>
@ -146,7 +145,6 @@ export class QueryEditor extends React.Component<Props, State> {
filtersChanged={value => this.handleChange('filters', value)}
groupBysChanged={value => this.handleChange('groupBys', value)}
target={this.state}
uiSegmentSrv={uiSegmentSrv}
templateSrv={datasource.templateSrv}
datasource={datasource}
metricType={metric ? metric.type : ''}

View File

@ -5,6 +5,5 @@
datasource="ctrl.datasource"
on-query-change="(ctrl.handleQueryChange)"
on-execute-query="(ctrl.handleExecuteQuery)"
ui-segment-srv="ctrl.uiSegmentSrv"
></query-editor>
</query-editor-row>

View File

@ -8,12 +8,10 @@ import { Target } from './types';
export class StackdriverQueryCtrl extends QueryCtrl {
static templateUrl = 'partials/query.editor.html';
uiSegmentSrv: any;
/** @ngInject */
constructor($scope, $injector, uiSegmentSrv) {
constructor($scope, $injector) {
super($scope, $injector);
this.uiSegmentSrv = uiSegmentSrv;
react2AngularDirective('stackdriverPicker', StackdriverPicker, [
'options',
'onChange',