fix for initial options

pull/14234/head
Peter Holmberg 7 years ago
parent fd8fe35e29
commit b4d5ddd6f4
  1. 16
      public/app/features/dashboard/dashgrid/VisualizationTab.tsx

@ -19,14 +19,22 @@ export class VisualizationTab extends PureComponent<Props> {
super(props);
}
getPanelDefaultOptions() {
const { panel, plugin } = this.props;
if (plugin.exports.PanelDefaults) {
return panel.getOptions(plugin.exports.PanelDefaults.options);
}
return panel.getOptions(plugin.exports.PanelDefaults);
}
renderPanelOptions() {
const { plugin, panel } = this.props;
const { plugin } = this.props;
const { PanelOptions } = plugin.exports;
if (PanelOptions) {
return (
<PanelOptions options={panel.getOptions(plugin.exports.PanelDefaults)} onChange={this.onPanelOptionsChanged} />
);
return <PanelOptions options={this.getPanelDefaultOptions()} onChange={this.onPanelOptionsChanged} />;
} else {
return <p>Visualization has no options</p>;
}

Loading…
Cancel
Save