From b3e25e41f6412739fcd5f4f62937314b75eed410 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 20 Sep 2024 13:48:22 -0400 Subject: [PATCH] simplify --- .../phases/3-transform/client/visitors/shared/element.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js index ed20aff5c1..b2cb31dc6b 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js @@ -38,8 +38,7 @@ export function build_set_attributes( if ( is_event_attribute(attribute) && - (get_attribute_expression(attribute).type === 'ArrowFunctionExpression' || - get_attribute_expression(attribute).type === 'FunctionExpression') + (value.type === 'ArrowFunctionExpression' || value.type === 'FunctionExpression') ) { // Give the event handler a stable ID so it isn't removed and readded on every update const id = context.state.scope.generate('event_handler');