mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* wip: react rewrite * Cleanup * Break out non annontations specific fields * Cleanup. Make annontations editor a functional component * Remove redundant classnames * Add paneldata to props * Cleanup * Fix rebase merge problem * Updates after pr feedback * Fix conflict with master
16 lines
673 B
TypeScript
16 lines
673 B
TypeScript
import './query_parameter_ctrl';
|
|
import { DataSourcePlugin } from '@grafana/data';
|
|
import { ConfigEditor } from './components/ConfigEditor';
|
|
import { QueryEditor } from './components/QueryEditor';
|
|
import CloudWatchDatasource from './datasource';
|
|
import { CloudWatchAnnotationsQueryCtrl } from './annotations_query_ctrl';
|
|
import { CloudWatchJsonData, CloudWatchQuery } from './types';
|
|
|
|
export const plugin = new DataSourcePlugin<CloudWatchDatasource, CloudWatchQuery, CloudWatchJsonData>(
|
|
CloudWatchDatasource
|
|
)
|
|
.setConfigEditor(ConfigEditor)
|
|
.setQueryEditor(QueryEditor)
|
|
.setExploreQueryField(QueryEditor)
|
|
.setAnnotationQueryCtrl(CloudWatchAnnotationsQueryCtrl);
|