Crawl up ancestry looking for possible candidates to infer displayName from rather than just checking the direct parent
This commit is contained in:
@@ -0,0 +1 @@
|
||||
foo = React.createClass({});
|
||||
@@ -0,0 +1,3 @@
|
||||
foo = React.createClass({
|
||||
displayName: "foo"
|
||||
});
|
||||
@@ -0,0 +1 @@
|
||||
var foo = bar(React.createClass({}));
|
||||
@@ -0,0 +1,3 @@
|
||||
var foo = bar(React.createClass({
|
||||
displayName: "foo"
|
||||
}));
|
||||
@@ -0,0 +1,3 @@
|
||||
({
|
||||
foo: React.createClass({})
|
||||
});
|
||||
@@ -0,0 +1,5 @@
|
||||
({
|
||||
foo: React.createClass({
|
||||
displayName: "foo"
|
||||
})
|
||||
});
|
||||
3
packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/options.json
vendored
Normal file
3
packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"plugins": ["transform-react-display-name"]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
var foo = React.createClass({});
|
||||
@@ -0,0 +1,3 @@
|
||||
var foo = React.createClass({
|
||||
displayName: "foo"
|
||||
});
|
||||
@@ -0,0 +1 @@
|
||||
require("babel-helper-plugin-test-runner")(__dirname);
|
||||
Reference in New Issue
Block a user