(returnFiber, current, portal, expirationTime)
| 13719 | } |
| 13720 | |
| 13721 | function updatePortal(returnFiber, current, portal, expirationTime) { |
| 13722 | if (current === null || current.tag !== HostPortal || current.stateNode.containerInfo !== portal.containerInfo || current.stateNode.implementation !== portal.implementation) { |
| 13723 | // Insert |
| 13724 | var created = createFiberFromPortal(portal, returnFiber.mode, expirationTime); |
| 13725 | created.return = returnFiber; |
| 13726 | return created; |
| 13727 | } else { |
| 13728 | // Update |
| 13729 | var existing = useFiber(current, portal.children || []); |
| 13730 | existing.return = returnFiber; |
| 13731 | return existing; |
| 13732 | } |
| 13733 | } |
| 13734 | |
| 13735 | function updateFragment(returnFiber, current, fragment, expirationTime, key) { |
| 13736 | if (current === null || current.tag !== Fragment) { |
no test coverage detected