Commit df83c465 by Torkel Ödegaard

minor code refactor

parent 6f6825c5
......@@ -50,17 +50,21 @@ export class QueriesTab extends PureComponent<Props, State> {
constructor(props) {
super(props);
const { panel } = props;
this.state = {
currentDS: this.datasources.find(datasource => datasource.value === panel.datasource),
isLoadingHelp: false,
currentDS: this.findCurrentDataSource(),
helpContent: null,
isPickerOpen: false,
isAddingMixed: false,
};
}
findCurrentDataSource(): DataSourceSelectItem {
const { panel } = this.props;
return this.datasources.find(datasource => datasource.value === panel.datasource) || this.datasources[0];
}
getAngularQueryComponentScope(): AngularQueryComponentScope {
const { panel, dashboard } = this.props;
......
......@@ -94,7 +94,7 @@ export class QueryOptions extends PureComponent<Props, State> {
renderOptions() {
const { datasource, panel } = this.props;
const queryOptions = datasource && datasource.meta ? datasource.meta.queryOptions : undefined;
const { queryOptions } = datasource.meta;
if (!queryOptions) {
return null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment