|
@@ -1,6 +1,6 @@
|
|
|
import React, { PureComponent } from 'react';
|
|
import React, { PureComponent } from 'react';
|
|
|
-import ServiceSelector from './ServiceSelector';
|
|
|
|
|
-import MetricTypeSelector from './MetricTypeSelector';
|
|
|
|
|
|
|
+import ServicePicker from './ServicePicker';
|
|
|
|
|
+import MetricTypePicker from './MetricTypePicker';
|
|
|
import SimpleDropdown from './SimpleDropdown';
|
|
import SimpleDropdown from './SimpleDropdown';
|
|
|
import { TemplateQueryProps } from 'app/types/plugins';
|
|
import { TemplateQueryProps } from 'app/types/plugins';
|
|
|
import defaultsDeep from 'lodash/defaultsDeep';
|
|
import defaultsDeep from 'lodash/defaultsDeep';
|
|
@@ -113,7 +113,7 @@ export class StackdriverTemplateQueryComponent extends PureComponent<TemplateQue
|
|
|
switch (queryType) {
|
|
switch (queryType) {
|
|
|
case MetricFindQueryTypes.MetricTypes:
|
|
case MetricFindQueryTypes.MetricTypes:
|
|
|
return (
|
|
return (
|
|
|
- <ServiceSelector metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
|
|
|
|
+ <ServicePicker metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
);
|
|
);
|
|
|
case MetricFindQueryTypes.MetricLabels:
|
|
case MetricFindQueryTypes.MetricLabels:
|
|
|
case MetricFindQueryTypes.ResourceLabels:
|
|
case MetricFindQueryTypes.ResourceLabels:
|
|
@@ -121,8 +121,8 @@ export class StackdriverTemplateQueryComponent extends PureComponent<TemplateQue
|
|
|
const dropdown = this.getDropdown(queryType);
|
|
const dropdown = this.getDropdown(queryType);
|
|
|
return (
|
|
return (
|
|
|
<React.Fragment>
|
|
<React.Fragment>
|
|
|
- <ServiceSelector metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
|
|
- <MetricTypeSelector
|
|
|
|
|
|
|
+ <ServicePicker metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
|
|
+ <MetricTypePicker
|
|
|
selectedService={this.state.service}
|
|
selectedService={this.state.service}
|
|
|
metricDescriptors={this.state.metricDescriptors}
|
|
metricDescriptors={this.state.metricDescriptors}
|
|
|
onMetricTypeChange={this.onMetricTypeChange}
|
|
onMetricTypeChange={this.onMetricTypeChange}
|
|
@@ -134,8 +134,8 @@ export class StackdriverTemplateQueryComponent extends PureComponent<TemplateQue
|
|
|
case MetricFindQueryTypes.Aggregations:
|
|
case MetricFindQueryTypes.Aggregations:
|
|
|
return (
|
|
return (
|
|
|
<React.Fragment>
|
|
<React.Fragment>
|
|
|
- <ServiceSelector metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
|
|
- <MetricTypeSelector
|
|
|
|
|
|
|
+ <ServicePicker metricDescriptors={this.state.metricDescriptors} onServiceChange={this.onServiceChange} />
|
|
|
|
|
+ <MetricTypePicker
|
|
|
selectedService={this.state.service}
|
|
selectedService={this.state.service}
|
|
|
metricDescriptors={this.state.metricDescriptors}
|
|
metricDescriptors={this.state.metricDescriptors}
|
|
|
onMetricTypeChange={this.onMetricTypeChange}
|
|
onMetricTypeChange={this.onMetricTypeChange}
|