Skip to content

Commit 7da51cc

Browse files
committed
bug: maintain inject/provide context
1 parent e5e9603 commit 7da51cc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/dockview-vue/src/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ export function mountVueComponent<T extends Record<string, any>>(
7272
let vNode = createVNode(component, Object.freeze(props));
7373

7474
vNode.appContext = parent.appContext;
75+
vNode.appContext.provides = {
76+
...(vNode.appContext.provides ? vNode.appContext.provides : {}),
77+
...((parent as any).provides ? (parent as any).provides : {}),
78+
};
7579

7680
render(vNode, element);
7781

0 commit comments

Comments
 (0)