mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 20:28:58 +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>) {
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue