UNPKG

711 BJavaScriptView Raw
1
2
3var createReactClassStructure = function (className) {
4
5 var importReact = "import React, { Component, PropTypes } from 'react'; \n\n";
6 var classDeclaration = `class ${className} extends Component { \n\n`;
7 var constructor = 'constructor(props) { super(props); } \n\n';
8 var render = 'render() { return ( <div> </div> ); } \n\n} \n\n';
9 var propTypes = `${className}.propTypes = { } \n\n`
10 var exportDefault = `export default ${className};`
11
12 return importReact.concat(classDeclaration)
13 .concat(constructor)
14 .concat(render)
15 .concat(propTypes)
16 .concat(exportDefault);
17
18}
19
20
21exports.createReactClassStructure = createReactClassStructure;
\No newline at end of file