better comments

This commit is contained in:
ryan
2019-03-12 21:30:48 -07:00
parent 8cca611727
commit 15c111b39d

View File

@@ -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;
};