mirror of
https://github.com/nasa/openmct.git
synced 2025-03-14 08:16:44 +00:00
Automatically apply One Weird Trick to all views
This commit is contained in:
parent
62dcf76798
commit
bafe8c33a9
@ -3,6 +3,17 @@ import { h, render } from 'vue';
|
||||
export default function mount(component, { props, children, element, app } = {}) {
|
||||
let el = element;
|
||||
|
||||
if (component.components !== undefined) {
|
||||
component.components = Object.keys(component.components).reduce(
|
||||
(componentMap, componentKey) => {
|
||||
componentMap[componentKey] = Object.assign({}, component.components[componentKey]);
|
||||
|
||||
return componentMap;
|
||||
},
|
||||
{}
|
||||
);
|
||||
}
|
||||
|
||||
let vNode = h(component, props, children);
|
||||
if (app && app._context) {
|
||||
vNode.appContext = app._context;
|
||||
|
Loading…
x
Reference in New Issue
Block a user