import React, { FC } from 'react'; import { SelectableValue } from '@grafana/data'; import { Segment } from '@grafana/ui'; export interface Props { onChange: (perSeriesAligner: string) => void; templateVariableOptions: Array>; alignOptions: Array>; perSeriesAligner: string; } export const Alignments: FC = ({ perSeriesAligner, templateVariableOptions, onChange, alignOptions }) => { return ( <>
onChange(value!)} value={[...alignOptions, ...templateVariableOptions].find(s => s.value === perSeriesAligner)} options={[ { label: 'Template Variables', options: templateVariableOptions, }, { label: 'Alignment options', expanded: true, options: alignOptions, }, ]} placeholder="Select Alignment" >
); };