We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54d3a7d commit 5379c61Copy full SHA for 5379c61
src/index.js
@@ -16,7 +16,11 @@ function reactDirectives (directives) {
16
// e.g richInput is valid whereas RichInput is not
17
name = name.charAt(0).toLowerCase() + name.substr(1);
18
19
- const props = Object.keys(Component.propTypes);
+ const props =
20
+ Component.hasOwnProperty('propTypes')
21
+ ? Object.keys(Component.propTypes)
22
+ : [];
23
+
24
const bindings = props.reduce(function (result, prop) {
25
result[prop] = '=';
26
return result;
0 commit comments