import { optimizePropertyLookup } from './dom/prop'
import { setTransitionHooks as setVaporTransitionHooks } from './components/Transition'
import {
+ advanceHydrationNode,
currentHydrationNode,
isHydrating,
locateHydrationNode,
locateVaporFragmentAnchor,
- setCurrentHydrationNode,
hydrateNode as vaporHydrateNode,
} from './dom/hydration'
import { VaporFragment, isFragment, setFragmentFallback } from './fragment'
)
} else if (isHydrating) {
// update hydration node to the next sibling of the slot anchor
- locateHydrationNode()
const nextNode = locateVaporFragmentAnchor(
currentHydrationNode!,
'slot',
)
- if (nextNode) setCurrentHydrationNode(__next(nextNode))
+ if (nextNode) advanceHydrationNode(nextNode)
}
oldVNode = null
}
null,
false,
)
- setCurrentHydrationNode(nextNode)
+ if (nextNode) advanceHydrationNode(nextNode)
}