From fd818d79f014ba8de69ec3b8603451c903d13b5f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 9 Jul 2024 16:43:46 -0400 Subject: [PATCH] tweak --- .../phases/3-transform/server/transform-server.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js index 6358525fc4..11714759bd 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js @@ -2160,15 +2160,10 @@ export function server_component(analysis, options) { const body = [...state.hoisted, ...module.body]; if (analysis.css.ast !== null && options.css === 'injected' && !options.customElement) { - body.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); + + body.push(b.const('$$css', b.object([b.init('hash', hash), b.init('code', code)]))); component_block.body.unshift(b.stmt(b.call('$$payload.css.add', b.id('$$css')))); }