PanelEdit: Fixes showIf for panel level options, fixes configRev when switching panels (#33173)

pull/32579/head^2
Torkel Ödegaard 5 years ago committed by GitHub
parent af46bbf654
commit 2bb7eb18d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      public/app/features/dashboard/components/PanelEditor/getVizualizationOptions.tsx
  2. 1
      public/app/features/dashboard/state/PanelModel.ts

@ -41,6 +41,10 @@ export function getVizualizationOptions(props: OptionPaneRenderProps): OptionsPa
* Panel options
*/
for (const pluginOption of plugin.optionEditors.list()) {
if (pluginOption.showIf && !pluginOption.showIf(currentOptions, data?.series)) {
continue;
}
const category = getOptionsPaneCategory(pluginOption.category);
const Editor = pluginOption.editor;

@ -105,6 +105,7 @@ const mustKeepProps: { [str: string]: boolean } = {
replaceVariables: true,
libraryPanel: true,
getDisplayTitle: true,
configRev: true,
};
const defaults: any = {

Loading…
Cancel
Save