@sgalinski/responsive-side-menu
Version:
A simple and extendable slide-in menu
17 lines (14 loc) • 366 B
JavaScript
import Settings from './settings';
export default class PluginRegistry {
static load() {
Settings.get.plugins.forEach(Plugin => {
if (typeof Plugin === 'string') {
if (Settings.get.defaultPlugins.hasOwnProperty(Plugin)) {
new Settings.get.defaultPlugins[Plugin]();
}
} else if (typeof Plugin === 'object') {
new Plugin();
}
});
}
}