mirror of
https://github.com/grafana/grafana.git
synced 2025-02-20 11:48:34 -06:00
* Add and configure eslint-plugin-import * Fix the lint:ts npm command * Autofix + prettier all the files * Manually fix remaining files * Move jquery code in jest-setup to external file to safely reorder imports * Resolve issue caused by circular dependencies within Prometheus * Update .betterer.results * Fix missing // @ts-ignore * ignore iconBundle.ts * Fix missing // @ts-ignore
22 lines
491 B
TypeScript
22 lines
491 B
TypeScript
import { VisualizationSuggestionsBuilder } from '@grafana/data';
|
|
|
|
import { AlertListOptions } from './types';
|
|
|
|
export class AlertListSuggestionsSupplier {
|
|
getSuggestionsForData(builder: VisualizationSuggestionsBuilder) {
|
|
const { dataSummary } = builder;
|
|
|
|
if (dataSummary.hasData) {
|
|
return;
|
|
}
|
|
|
|
const list = builder.getListAppender<AlertListOptions, {}>({
|
|
name: 'Dashboard list',
|
|
pluginId: 'dashlist',
|
|
options: {},
|
|
});
|
|
|
|
list.append({});
|
|
}
|
|
}
|