From 3afd814adca34a75e37cdcc2d84392a5224c5028 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 21 May 2025 18:00:36 -0400 Subject: [PATCH] tweak --- .../3-transform/client/transform-template/index.js | 10 ++++------ .../3-transform/client/visitors/shared/component.js | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js index a643a385fe..2b5704570b 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js @@ -1,9 +1,7 @@ -/** - * @import { ComponentContext, ComponentClientTransformState } from "../types.js" - * @import { Identifier, Expression } from "estree" - * @import { Namespace } from '#compiler' - * @import { SourceLocation } from '#shared' - */ +/** @import { ComponentContext, ComponentClientTransformState } from '../types.js' */ +/** @import { Identifier, Expression } from 'estree' */ +/** @import { Namespace } from '#compiler' */ +/** @import { SourceLocation } from '#shared' */ import { dev } from '../../../../state.js'; import * as b from '../../../../utils/builders.js'; import { template_to_functions } from './to-functions.js'; diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js index fd7369b227..63113fb62a 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js @@ -443,18 +443,16 @@ export function build_component(node, component_name, context, anchor = context. if (context.state.metadata.namespace === 'svg') { // this boils down to context.state.template.create_element('g'); - context.state.template.push_element(); - context.state.template.create_anchor(); - context.state.template.pop_element(); } else { // this boils down to context.state.template.create_element('svelte-css-wrapper'); context.state.template.set_prop('style', 'display: contents'); - context.state.template.push_element(); - context.state.template.create_anchor(); - context.state.template.pop_element(); } + context.state.template.push_element(); + context.state.template.create_anchor(); + context.state.template.pop_element(); + statements.push( b.stmt(b.call('$.css_props', anchor, b.thunk(b.object(custom_css_props)))), b.stmt(fn(b.member(anchor, 'lastChild'))),