Skip to content

Commit fe55485

Browse files
birjjfkling
authored andcommitted
Added support for render as ES7 property
Fix #193
1 parent 1ff84b7 commit fe55485

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/utils/isReactComponentClass.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ import resolveToValue from './resolveToValue';
1818
var {types: {namedTypes: types}} = recast;
1919

2020
function isRenderMethod(node) {
21-
return types.MethodDefinition.check(node) &&
21+
var isProperty = node.type === 'ClassProperty';
22+
return (types.MethodDefinition.check(node) || isProperty) &&
2223
!node.computed &&
2324
!node.static &&
24-
(node.kind === '' || node.kind === 'method') &&
25+
(node.kind === '' || node.kind === 'method' || isProperty) &&
2526
node.key.name === 'render';
2627
}
2728

0 commit comments

Comments
 (0)