diff --git a/public/app/features/datasources/DataSourceSettings.tsx b/public/app/features/datasources/DataSourceSettings.tsx index bd7bb6069c3..b28394dc4f4 100644 --- a/public/app/features/datasources/DataSourceSettings.tsx +++ b/public/app/features/datasources/DataSourceSettings.tsx @@ -1,7 +1,6 @@ -import React, { PureComponent } from 'react'; +import React, { createRef, PureComponent } from 'react'; import { connect } from 'react-redux'; import { DataSource, Plugin } from 'app/types'; -import DataSourceHttpSettings from './DataSourceHttpSettings'; export interface Props { dataSource: DataSource; @@ -18,11 +17,19 @@ enum DataSourceStates { } export class DataSourceSettings extends PureComponent { + settingsElement = createRef(); + state = { name: this.props.dataSource.name, showNamePopover: false, }; + componentDidMount() { + // importPluginModule(this.props.dataSourceMeta.module).then(pluginExports => { + // console.log(pluginExports); + // }); + } + onNameChange = event => { this.setState({ name: event.target.value, @@ -77,17 +84,6 @@ export class DataSourceSettings extends PureComponent { render() { const { name, showNamePopover } = this.state; - const props = { - access: {}, - basicAuth: {}, - showAccessOption: {}, - tlsAuth: {}, - tlsAuthWithCACert: {}, - tlsCACert: {}, - tlsClientCert: {}, - tlsClientKey: {}, - }; - return (
@@ -134,7 +130,7 @@ export class DataSourceSettings extends PureComponent { to update this datasource.
)} - +