We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5ce7065 commit e680beeCopy full SHA for e680bee
crates/next-custom-transforms/src/react_compiler.rs
@@ -38,6 +38,18 @@ impl Visit for Finder {
38
if self.found {
39
return;
40
}
41
+ if matches!(
42
+ node,
43
+ Expr::JSXMember(..)
44
+ | Expr::JSXNamespacedName(..)
45
+ | Expr::JSXEmpty(..)
46
+ | Expr::JSXElement(..)
47
+ | Expr::JSXFragment(..)
48
+ ) {
49
+ self.found = true;
50
+ return;
51
+ }
52
+
53
node.visit_children_with(self);
54
55
@@ -54,7 +66,7 @@ impl Visit for Finder {
66
fn visit_fn_expr(&mut self, node: &FnExpr) {
67
let old = self.is_interested;
56
68
57
- self.is_interested = node.ident.as_ref().is_some_and(|ident| {
69
+ self.is_interested |= node.ident.as_ref().is_some_and(|ident| {
58
70
ident.sym.starts_with("use") || ident.sym.starts_with(|c: char| c.is_ascii_uppercase())
59
71
});
60
72
0 commit comments