Add support for custom component options in interfaces/displays

This commit is contained in:
rijkvanzanten
2020-08-12 13:34:03 -04:00
parent 0b7f5d5ba9
commit 1794f6b4fb
5 changed files with 31 additions and 22 deletions

View File

@@ -1,7 +1,10 @@
import registerComponent from '@/utils/register-component/';
import interfaces from './index';
// inter, cause interface is a reserved keyword in JS... :C
interfaces.forEach((inter) => {
registerComponent('interface-' + inter.id, inter.component);
if (typeof inter.options === 'function') {
registerComponent(`interface-options-${inter.id}`, inter.options);
}
});