Skip to content

Commit 58a5a03

Browse files
committed
refactor
1 parent 2800df5 commit 58a5a03

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

packages/compiler-vapor/src/transform.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export class TransformContext<T extends AllNode = AllNode> {
8585
private globalId = 0
8686

8787
constructor(
88-
private ir: RootIRNode,
88+
public ir: RootIRNode,
8989
public node: T,
9090
options: TransformOptions = {},
9191
) {

packages/compiler-vapor/src/transforms/transformChildren.ts

+5-6
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@ import {
1313
import { DynamicFlag, type IRDynamicInfo, IRNodeTypes } from '../ir'
1414

1515
export const transformChildren: NodeTransform = (node, context) => {
16-
const isComponent =
17-
node.type === NodeTypes.ELEMENT && node.tagType === ElementTypes.COMPONENT
18-
1916
const isFragment =
2017
node.type === NodeTypes.ROOT ||
21-
(node.type === NodeTypes.ELEMENT && node.tagType === ElementTypes.TEMPLATE)
18+
(node.type === NodeTypes.ELEMENT &&
19+
(node.tagType === ElementTypes.TEMPLATE ||
20+
node.tagType === ElementTypes.COMPONENT))
2221

2322
if (!isFragment && node.type !== NodeTypes.ELEMENT) return
2423

@@ -30,7 +29,7 @@ export const transformChildren: NodeTransform = (node, context) => {
3029
)
3130
transformNode(childContext)
3231

33-
if (isFragment || isComponent) {
32+
if (isFragment) {
3433
childContext.reference()
3534
childContext.registerTemplate()
3635

@@ -47,7 +46,7 @@ export const transformChildren: NodeTransform = (node, context) => {
4746
context.dynamic.children[i] = childContext.dynamic
4847
}
4948

50-
if (!(isFragment || isComponent)) {
49+
if (!isFragment) {
5150
processDynamicChildren(context as TransformContext<ElementNode>)
5251
}
5352
}

0 commit comments

Comments
 (0)