From f34f28e54606bf448eb03d4082fa4c7234d2ef41 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 26 Jun 2025 09:22:06 -0400 Subject: [PATCH] tweak --- .../phases/3-transform/client/visitors/IfBlock.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js index 8e7c8c2799..f31369a555 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js @@ -13,9 +13,9 @@ export function IfBlock(node, context) { const statements = []; const consequent = /** @type {BlockStatement} */ (context.visit(node.consequent)); - const consequent_id = context.state.scope.generate('consequent'); + const consequent_id = b.id(context.state.scope.generate('consequent')); - statements.push(b.var(b.id(consequent_id), b.arrow([b.id('$$anchor')], consequent))); + statements.push(b.var(consequent_id, b.arrow([b.id('$$anchor')], consequent))); let alternate_id; @@ -37,9 +37,8 @@ export function IfBlock(node, context) { b.block([ b.if( test, - b.stmt(b.call(b.id('$$render'), b.id(consequent_id))), - alternate_id && - b.stmt(b.call('$$render', alternate_id, node.alternate && b.literal(false))) + b.stmt(b.call('$$render', consequent_id)), + alternate_id && b.stmt(b.call('$$render', alternate_id, b.literal(false))) ) ]) )