diff --git a/packages/rax-simulator-renderer/src/renderer.ts b/packages/rax-simulator-renderer/src/renderer.ts index 177f6891d..71cffbba0 100644 --- a/packages/rax-simulator-renderer/src/renderer.ts +++ b/packages/rax-simulator-renderer/src/renderer.ts @@ -135,10 +135,6 @@ export class SimulatorRenderer implements BuiltinSimulatorRenderer { getClosestNodeInstance(from: any, nodeId?: string): NodeInstance | null { const node = getClosestNodeInstance(from, nodeId); - if (node) { - node.nodeId = (node as any).props?.componentId; - } - return node; } @@ -405,7 +401,14 @@ function getNodeInstance(dom: HTMLElement): NodeInstance | null { } instance = instance[INTERNAL].__parentInstance; } - return parent; + if (!parent) { + return null; + } + return { + nodeId: parent.props.componentId, + instance: parent + } + // return parent; // const instance = fiberNode.stateNode; // if (instance) { // console.log(instance);