mirror of
https://github.com/danbulant/oxc
synced 2026-05-21 05:08:45 +00:00
refactor(transformer): shorten code in JSX transform (#5554)
Pure refactor. Just shorten code.
This commit is contained in:
parent
28b934ca74
commit
ce71982567
1 changed files with 4 additions and 10 deletions
|
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue