| 12345678910111213141516171819202122232425262728293031323334353637 |
- import React, { SFC } from 'react';
- import _ from 'lodash';
- import { StackdriverPicker } from './StackdriverPicker';
- export interface Props {
- onChange: (metricDescriptor) => void;
- templateSrv: any;
- alignOptions: any[];
- metricDescriptor: {
- valueType: string;
- metricKind: string;
- };
- perSeriesAligner: string;
- }
- export const Alignments: SFC<Props> = ({ perSeriesAligner, templateSrv, onChange, alignOptions }) => {
- return (
- <React.Fragment>
- <div className="gf-form-group">
- <div className="gf-form offset-width-9">
- <label className="gf-form-label query-keyword width-15">Aligner</label>
- <StackdriverPicker
- onChange={value => onChange(value)}
- selected={perSeriesAligner}
- templateVariables={templateSrv.variables}
- options={alignOptions}
- searchable={true}
- placeholder="Select Alignment"
- className="width-15"
- groupName="Alignment Options"
- />
- </div>
- </div>
- </React.Fragment>
- );
- };
|