UNPKG

@grafana/ui

Version:

Grafana Components Library

23 lines (22 loc) 837 B
import React, { PureComponent } from 'react'; import { Threshold } from '@grafana/data'; export interface Props { thresholds: Threshold[]; onChange: (thresholds: Threshold[]) => void; } interface State { thresholds: Threshold[]; } export declare class ThresholdsEditor extends PureComponent<Props, State> { constructor(props: Props); onAddThreshold: (index: number) => void; onRemoveThreshold: (threshold: Threshold) => void; onChangeThresholdValue: (event: React.ChangeEvent<HTMLInputElement>, threshold: Threshold) => void; onChangeThresholdColor: (threshold: Threshold, color: string) => void; onBlur: () => void; onChange: () => void; sortThresholds: (thresholds: Threshold[]) => Threshold[]; renderInput: (threshold: Threshold) => JSX.Element; render(): JSX.Element; } export {};