Skip to content

Commit 258f4f5

Browse files
committed
fix: set .parent on constructed nodes
1 parent 62574a3 commit 258f4f5

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

src/plugins/v4/grid.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export const v4GridPlugin: CodemodPlugin = {
3030
builders.vIdentifier('density'),
3131
builders.vLiteral('compact'),
3232
))
33+
builders.setParents(el.startTag)
3334
count++
3435
}
3536

@@ -85,6 +86,7 @@ function appendStaticClass (el: AST.VElement, cls: string, builders: Builders) {
8586
builders.vLiteral(cls),
8687
),
8788
)
89+
builders.setParents(el.startTag)
8890
}
8991
}
9092

src/plugins/v4/snackbar-multiline.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export const v4SnackbarMultilinePlugin: CodemodPlugin = {
2727
node.startTag.attributes.push(
2828
builders.vAttribute(builders.vIdentifier('min-height'), builders.vLiteral('68')),
2929
)
30+
builders.setParents(node.startTag)
3031
}
3132

3233
count++

src/plugins/v4/snackbar-queue-slot.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const v4SnackbarQueueSlotPlugin: CodemodPlugin = {
1313
if (!node.key.argument) {
1414
node.key.name.rawName = '#'
1515
node.key.argument = builders.vIdentifier('item')
16+
builders.setParents(node.key)
1617
count++
1718
} else if (node.key.argument.type === 'VIdentifier') {
1819
node.key.argument.rawName = 'item'

0 commit comments

Comments
 (0)