diff --git a/crates/swc_ecma_transforms_react/src/jsx/mod.rs b/crates/swc_ecma_transforms_react/src/jsx/mod.rs index 4fc431b6b9f0..2fa5b08ec69b 100644 --- a/crates/swc_ecma_transforms_react/src/jsx/mod.rs +++ b/crates/swc_ecma_transforms_react/src/jsx/mod.rs @@ -1188,7 +1188,7 @@ fn add_require(imports: Vec<(Ident, IdentName)>, src: &str, unresolved_mark: Mar declare: false, decls: vec![VarDeclarator { span: DUMMY_SP, - name: Pat::Object(ObjectPat { + name: Pat::Object(Box::new(ObjectPat { span: DUMMY_SP, props: imports .into_iter() @@ -1209,7 +1209,7 @@ fn add_require(imports: Vec<(Ident, IdentName)>, src: &str, unresolved_mark: Mar .collect(), optional: false, type_ann: None, - }), + })), // require('react') init: Some(Box::new(Expr::Call(CallExpr { span: DUMMY_SP,