From 2f1d027cccd4c226bda87ac7dbb4595a168d8fa9 Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Thu, 15 Feb 2024 11:58:10 +0800 Subject: [PATCH] Fix missing hoisted expressions --- src/babel/core/transform-jsx.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/core/transform-jsx.ts b/src/babel/core/transform-jsx.ts index 0cf09c4..7a1679c 100644 --- a/src/babel/core/transform-jsx.ts +++ b/src/babel/core/transform-jsx.ts @@ -213,7 +213,6 @@ function extractJSXExpressionsFromJSXElement( closingElement.get('name').replaceWith(replacement); } } - extractJSXExpressionsFromAttributes(state, path); } function extractJSXExpressionsFromJSXExpressionContainer( @@ -240,6 +239,7 @@ function extractJSXExpressions( ): void { if (isPathValid(path, t.isJSXElement)) { extractJSXExpressionsFromJSXElement(state, path); + extractJSXExpressionsFromAttributes(state, path); } const children = path.get('children'); for (let i = 0, len = children.length; i < len; i++) {