diff --git a/public/app/plugins/datasource/testdata/ConfigEditor.tsx b/public/app/plugins/datasource/testdata/ConfigEditor.tsx new file mode 100644 index 00000000000..ec4b2a667a2 --- /dev/null +++ b/public/app/plugins/datasource/testdata/ConfigEditor.tsx @@ -0,0 +1,15 @@ +// Libraries +import React, { PureComponent } from 'react'; + +import { DataSourcePluginOptionsEditorProps } from '@grafana/ui'; + +type Props = DataSourcePluginOptionsEditorProps; + +/** + * Empty Config Editor -- settings to save + */ +export class ConfigEditor extends PureComponent { + render() { + return
; + } +} diff --git a/public/app/plugins/datasource/testdata/module.tsx b/public/app/plugins/datasource/testdata/module.tsx index d4cef1df16c..738149451b9 100644 --- a/public/app/plugins/datasource/testdata/module.tsx +++ b/public/app/plugins/datasource/testdata/module.tsx @@ -1,6 +1,7 @@ import { DataSourcePlugin } from '@grafana/ui'; import { TestDataDatasource } from './datasource'; import { TestDataQueryCtrl } from './query_ctrl'; +import { ConfigEditor } from './ConfigEditor'; class TestDataAnnotationsQueryCtrl { annotation: any; @@ -9,5 +10,6 @@ class TestDataAnnotationsQueryCtrl { } export const plugin = new DataSourcePlugin(TestDataDatasource) + .setConfigEditor(ConfigEditor) .setQueryCtrl(TestDataQueryCtrl) .setAnnotationQueryCtrl(TestDataAnnotationsQueryCtrl);