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>) {
let new_expr = match expr {
Expression::JSXElement(e) => {
Some(self.transform_jsx(&JSXElementOrFragment::Element(e), ctx))
}
*expr = match expr {
Expression::JSXElement(e) => self.transform_jsx(&JSXElementOrFragment::Element(e), ctx),
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;
}
}
}