18 lines
516 B
TypeScript
18 lines
516 B
TypeScript
import { PanelData } from '@grafana/data';
|
|
|
|
import { VizWrapper } from '../rule-editor/VizWrapper';
|
|
import { ThresholdDefinition } from '../rule-editor/util';
|
|
|
|
interface RuleViewerVisualizationProps {
|
|
data?: PanelData;
|
|
thresholds?: ThresholdDefinition;
|
|
}
|
|
|
|
export function RuleViewerVisualization({ data, thresholds }: RuleViewerVisualizationProps): JSX.Element | null {
|
|
if (!data) {
|
|
return null;
|
|
}
|
|
|
|
return <VizWrapper data={data} thresholds={thresholds?.config} thresholdsType={thresholds?.mode} />;
|
|
}
|