mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
feat(transformer/react-jsx): returns ThisExpression when identifier is this (#1661)
This commit is contained in:
parent
31600ac8de
commit
864176a051
1 changed files with 3 additions and 1 deletions
|
|
@ -596,7 +596,9 @@ impl<'a> ReactJsx<'a> {
|
|||
match name {
|
||||
JSXElementName::Identifier(ident) => {
|
||||
let name = ident.name.clone();
|
||||
if ident.name.chars().next().is_some_and(|c| c.is_ascii_lowercase()) {
|
||||
if name == "this" {
|
||||
self.ast.this_expression(SPAN)
|
||||
} else if ident.name.chars().next().is_some_and(|c| c.is_ascii_lowercase()) {
|
||||
self.ast.literal_string_expression(StringLiteral::new(SPAN, name))
|
||||
} else {
|
||||
self.ast.identifier_reference_expression(IdentifierReference::new(SPAN, name))
|
||||
|
|
|
|||
Loading…
Reference in a new issue