Skip to content

Commit 69d4738

Browse files
author
Yury Shapkarin
committed
refact
1 parent 6d3e598 commit 69d4738

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/generate.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,11 @@ generate.prototype.createModFile = function(_modFile, answersInner, componentNam
106106
* @param {string} componentName - component name
107107
*/
108108
generate.prototype.generatePropTypesSet = function(answersInner, componentName) {
109-
let __propTypes = {},
110-
match;
109+
let __propTypes = {};
111110

112111
for(let propName in answersInner) {
113-
match = propName.match(/^[a-z0-9]+|\*$/gi);
114-
__propTypes[match[0]] = `React.PropTypes.${answersInner[propName]}${match[1] ? '.isRequired' : ''}`;
112+
const [prop, required] = propName.match(/^[a-z0-9]+|\*$/gi);
113+
__propTypes[prop] = `React.PropTypes.${answersInner[propName]}${required ? '.isRequired' : ''}`;
115114
}
116115

117116
const _answersInner = JSON.stringify(__propTypes, null, 2);

0 commit comments

Comments
 (0)