(returnFiber, current, portal, expirationTime)
| 9035 | } |
| 9036 | |
| 9037 | function updatePortal(returnFiber, current, portal, expirationTime) { |
| 9038 | if (current === null || current.tag !== HostPortal || current.stateNode.containerInfo !== portal.containerInfo || current.stateNode.implementation !== portal.implementation) { |
| 9039 | // Insert |
| 9040 | var created = createFiberFromPortal(portal, returnFiber.mode, expirationTime); |
| 9041 | created['return'] = returnFiber; |
| 9042 | return created; |
| 9043 | } else { |
| 9044 | // Update |
| 9045 | var existing = useFiber(current, portal.children || [], expirationTime); |
| 9046 | existing['return'] = returnFiber; |
| 9047 | return existing; |
| 9048 | } |
| 9049 | } |
| 9050 | |
| 9051 | function updateFragment(returnFiber, current, fragment, expirationTime, key) { |
| 9052 | if (current === null || current.tag !== Fragment) { |
no test coverage detected