Commit 15c111b3 by ryan

better comments

parent 8cca6117
......@@ -6,16 +6,15 @@ import { TextOptions, defaults } from './types';
import { PanelModel } from 'app/features/dashboard/state';
import get from 'lodash/get';
import cloneDeep from 'lodash/cloneDeep';
export const reactPanel = new ReactPanelPlugin<TextOptions>(TextPanel);
const validator = (model: PanelModel): TextOptions => {
const options = model.options as TextOptions;
if (!options) {
const old = get(model, 'cachedPluginOptions.text');
if (old) {
return old;
}
// Use the same settings from an existing 'text' panel
return cloneDeep(get(model, 'cachedPluginOptions.text'));
}
return options;
};
......
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