File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
packages/runtime-core/src Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -209,10 +209,7 @@ export function createHydrationFunctions(
209
209
( domType !== DOMNodeTypes . ELEMENT ||
210
210
( vnode . type as string ) . toLowerCase ( ) !==
211
211
( node as Element ) . tagName . toLowerCase ( ) ) &&
212
- ! (
213
- node . nodeType === DOMNodeTypes . ELEMENT &&
214
- ( node as Element ) . tagName . toLowerCase ( ) === 'template'
215
- )
212
+ ! isTemplateNode ( node as Element )
216
213
) {
217
214
nextNode = onMismatch ( )
218
215
} else {
@@ -378,10 +375,7 @@ export function createHydrationFunctions(
378
375
}
379
376
380
377
let needCallTransitionHooks = false
381
- if (
382
- el . nodeType === DOMNodeTypes . ELEMENT &&
383
- el . tagName . toLowerCase ( ) === 'template'
384
- ) {
378
+ if ( isTemplateNode ( el ) ) {
385
379
needCallTransitionHooks =
386
380
( ! parentSuspense ||
387
381
( parentSuspense && ! parentSuspense . pendingBranch ) ) &&
@@ -644,5 +638,12 @@ export function createHydrationFunctions(
644
638
return oldNode
645
639
}
646
640
641
+ const isTemplateNode = ( node : Element ) : boolean => {
642
+ return (
643
+ node . nodeType === DOMNodeTypes . ELEMENT &&
644
+ node . tagName . toLowerCase ( ) === 'template'
645
+ )
646
+ }
647
+
647
648
return [ hydrate , hydrateNode ] as const
648
649
}
You can’t perform that action at this time.
0 commit comments