src/displays/Displays.js
import _ from 'lodash';
import pdf from '../PDF';
import webform from '../Webform';
import wizard from '../Wizard';
export default class Displays {
static displays = {
pdf,
webform,
wizard,
};
static addDisplay(name, display) {
Displays.displays[name] = display;
}
static addDisplays(displays) {
Displays.displays = _.merge(Displays.displays, displays);
}
static getDisplay(name) {
return Displays.displays[name];
}
static getDisplays() {
return Displays.displays;
}
}