From c5d0b7a3f00c36bd9e1b0ed7289fbb65f68cfdad Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 30 Apr 2024 17:16:16 -0400 Subject: [PATCH] tweak comment --- .../compiler/phases/3-transform/client/visitors/template.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js index a0eb11f1d0..eca72e16b8 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js @@ -2572,10 +2572,8 @@ export const template_visitors = { const declaration = b.var(node.expression, snippet); - const path = context.path; - // If we're top-level, then we can create a function for the snippet so that it can be referenced - // in the props declaration (default value pattern). - if (path.length === 1 && path[0].type === 'Fragment') { + // Top-level snippets are hoisted so they can be referenced in the `