(returnFiber, newChild, lanes)
| 6392 | return current; |
| 6393 | } |
| 6394 | function createChild(returnFiber, newChild, lanes) { |
| 6395 | if ( |
| 6396 | ("string" === typeof newChild && "" !== newChild) || |
| 6397 | "number" === typeof newChild || |
| 6398 | "bigint" === typeof newChild |
| 6399 | ) |
| 6400 | return ( |
| 6401 | (newChild = createFiberFromText( |
| 6402 | "" + newChild, |
| 6403 | returnFiber.mode, |
| 6404 | lanes |
| 6405 | )), |
| 6406 | (newChild.return = returnFiber), |
| 6407 | newChild |
| 6408 | ); |
| 6409 | if ("object" === typeof newChild && null !== newChild) { |
| 6410 | switch (newChild.$$typeof) { |
| 6411 | case REACT_ELEMENT_TYPE: |
| 6412 | return ( |
| 6413 | (lanes = createFiberFromTypeAndProps( |
| 6414 | newChild.type, |
| 6415 | newChild.key, |
| 6416 | newChild.props, |
| 6417 | null, |
| 6418 | returnFiber.mode, |
| 6419 | lanes |
| 6420 | )), |
| 6421 | coerceRef(lanes, newChild), |
| 6422 | (lanes.return = returnFiber), |
| 6423 | lanes |
| 6424 | ); |
| 6425 | case REACT_PORTAL_TYPE: |
| 6426 | return ( |
| 6427 | (newChild = createFiberFromPortal( |
| 6428 | newChild, |
| 6429 | returnFiber.mode, |
| 6430 | lanes |
| 6431 | )), |
| 6432 | (newChild.return = returnFiber), |
| 6433 | newChild |
| 6434 | ); |
| 6435 | case REACT_LAZY_TYPE: |
| 6436 | var init = newChild._init; |
| 6437 | newChild = init(newChild._payload); |
| 6438 | return createChild(returnFiber, newChild, lanes); |
| 6439 | } |
| 6440 | if (isArrayImpl(newChild) || getIteratorFn(newChild)) |
| 6441 | return ( |
| 6442 | (newChild = createFiberFromFragment( |
| 6443 | newChild, |
| 6444 | returnFiber.mode, |
| 6445 | lanes, |
| 6446 | null |
| 6447 | )), |
| 6448 | (newChild.return = returnFiber), |
| 6449 | newChild |
| 6450 | ); |
| 6451 | if ("function" === typeof newChild.then) |
no test coverage detected
searching dependent graphs…