refactor(transformer): shorten code in JSX transform (#5554)

Pure refactor. Just shorten code.
This commit is contained in:
overlookmotel 2024-09-06 18:15:58 +00:00
parent 28b934ca74
commit ce71982567

View file

@ -371,19 +371,13 @@ impl<'a> Traverse<'a> for ReactJsx<'a> {
} }
fn enter_expression(&mut self, expr: &mut Expression<'a>, ctx: &mut TraverseCtx<'a>) { fn enter_expression(&mut self, expr: &mut Expression<'a>, ctx: &mut TraverseCtx<'a>) {
let new_expr = match expr { *expr = match expr {
Expression::JSXElement(e) => { Expression::JSXElement(e) => self.transform_jsx(&JSXElementOrFragment::Element(e), ctx),
Some(self.transform_jsx(&JSXElementOrFragment::Element(e), ctx))
}
Expression::JSXFragment(e) => { Expression::JSXFragment(e) => {
Some(self.transform_jsx(&JSXElementOrFragment::Fragment(e), ctx)) self.transform_jsx(&JSXElementOrFragment::Fragment(e), ctx)
} }
_ => None, _ => return,
}; };
if let Some(new_expr) = new_expr {
*expr = new_expr;
}
} }
} }