diff --git a/packages/plugin-outline-pane/src/main.ts b/packages/plugin-outline-pane/src/main.ts index 697af1562..1f2e23ffd 100644 --- a/packages/plugin-outline-pane/src/main.ts +++ b/packages/plugin-outline-pane/src/main.ts @@ -60,7 +60,7 @@ export class OutlineMain implements ISensor, ITreeBoard, IScrollable { return false; } inited = true; - const designer = await editor.onceGot(Designer); + const designer = await editor.onceGot('designer'); this.setupDesigner(designer); }; diff --git a/packages/shell/src/component-meta.ts b/packages/shell/src/component-meta.ts index bc8a44922..8cf9a570e 100644 --- a/packages/shell/src/component-meta.ts +++ b/packages/shell/src/component-meta.ts @@ -117,8 +117,12 @@ export default class ComponentMeta { * @param parent * @returns */ - checkNestingDown(my: Node | NodeData, target: NodeSchema | Node | NodeSchema[]) { + checkNestingDown(my: Node | NodeData, target: NodeSchema | Node | NodeSchema[]) { const curNode = my.isNode ? my[nodeSymbol] : my; return this[componentMetaSymbol].checkNestingDown(curNode as any, target[nodeSymbol] || target); } + + refreshMetadata() { + this[componentMetaSymbol].refreshMetadata(); + } }