From d113c500fd26710cca486d61513288133712e149 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 9 Jul 2024 16:42:44 -0400 Subject: [PATCH] tweak --- .../phases/3-transform/client/transform-client.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js index ac0bbc3c2d..f99d7ba7ac 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js @@ -333,15 +333,10 @@ export function client_component(source, analysis, options) { } if (analysis.css.ast !== null && options.css === 'injected') { - state.hoisted.push( - b.const( - '$$css', - b.object([ - b.init('hash', b.literal(analysis.css.hash)), - b.init('code', b.literal(render_stylesheet(analysis.source, analysis, options).code)) - ]) - ) - ); + const hash = b.literal(analysis.css.hash); + const code = b.literal(render_stylesheet(analysis.source, analysis, options).code); + + state.hoisted.push(b.const('$$css', b.object([b.init('hash', hash), b.init('code', code)]))); component_block.body.unshift( b.stmt(b.call('$.append_styles', b.id('$$anchor'), b.id('$$css')))