MCPcopy Index your code
hub / github.com/caseywebdev/react-list / findInstanceBlockingTarget

Function findInstanceBlockingTarget

docs/index.js:18076–18099  ·  view source on GitHub ↗
(targetNode)

Source from the content-addressed store, hash-verified

18074}
18075var return_targetInst = null;
18076function findInstanceBlockingTarget(targetNode) {
18077 return_targetInst = null;
18078 targetNode = getClosestInstanceFromNode(targetNode);
18079 if (null !== targetNode) {
18080 var nearestMounted = getNearestMountedFiber(targetNode);
18081 if (null === nearestMounted) targetNode = null;
18082 else {
18083 var tag = nearestMounted.tag;
18084 if (13 === tag) {
18085 targetNode = getSuspenseInstanceFromFiber(nearestMounted);
18086 if (null !== targetNode) return targetNode;
18087 targetNode = null;
18088 } else if (3 === tag) {
18089 if (nearestMounted.stateNode.current.memoizedState.isDehydrated)
18090 return 3 === nearestMounted.tag
18091 ? nearestMounted.stateNode.containerInfo
18092 : null;
18093 targetNode = null;
18094 } else nearestMounted !== targetNode && (targetNode = null);
18095 }
18096 }
18097 return_targetInst = targetNode;
18098 return null;
18099}
18100function getEventPriority(domEventName) {
18101 switch (domEventName) {
18102 case "beforetoggle":

Callers 3

retryIfBlockedOnFunction · 0.85

Calls 3

getNearestMountedFiberFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…