diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js index 5f6e48dc11..14e8b61e42 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js @@ -37,7 +37,7 @@ export function ClassBody(node, context) { } if (typeof name === 'number' && field.computed_key) { - const key = context.state.scope.generate(`key_${name}`); + const key = context.state.scope.generate('key'); computed_field_declarations.push(b.let(key)); const member = b.member(b.this, field.key); @@ -150,7 +150,7 @@ export function ClassBody(node, context) { b.literal(`${declaration.id?.name ?? '[class]'}[computed key]`) ); } - const key = context.state.scope.generate(`key_${name}`); + const key = context.state.scope.generate('key'); computed_field_declarations.push(b.let(key)); const member = b.member(b.this, field.key); diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js index 004f17c707..9e5c3d1c45 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js @@ -33,7 +33,7 @@ export function ClassBody(node, context) { } if (typeof name !== 'string' && field.computed_key) { - const key = context.state.scope.generate(`key_${name}`); + const key = context.state.scope.generate('key'); computed_field_declarations.push(b.let(key)); const member = b.member(b.this, field.key); body.push( @@ -118,7 +118,7 @@ export function ClassBody(node, context) { } else if (field.computed_key) { // $derived / $derived.by const member = b.member(b.this, field.key); - const key = context.state.scope.generate(`key_${name}`); + const key = context.state.scope.generate('key'); computed_field_declarations.push(b.let(key)); body.push( b.prop_def(