Skip to content

Commit

Permalink
[minor][chore] Update component generator (#460)
Browse files Browse the repository at this point in the history
* update readme

* Update component generator with demo folder

* code review: remove unnecessary try catch
  • Loading branch information
didi0613 authored and jchip committed Jul 6, 2017
1 parent 96fc5f2 commit 3186264
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions packages/generator-electrode/component/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ var extend = _.merge;
var parseAuthor = require("parse-author");
var optionOrPrompt = require("yeoman-option-or-prompt");
var nodeFS = require("fs");
var demoHelperPath = require.resolve("electrode-demo-helper");

var ReactComponentGenerator = yeoman.Base.extend({
constructor: function() {
Expand Down Expand Up @@ -190,6 +191,17 @@ var ReactComponentGenerator = yeoman.Base.extend({
this.rootPath + "src/styles/" + this.projectName + ".css"
);

// demo folder files
this.template(
"packages/component/demo/examples/_component.example",
this.rootPath + "demo/examples/" + this.projectName + ".example"
);
this.fs.copyTpl(
this.templatePath(path.resolve(demoHelperPath, "../demo")),
this.destinationPath((this.isAddon ? "../" : "packages/") + this.projectName + "/demo"),
{packageName: this.projectName}
);

// l10n language templates
this.template(
"packages/component/src/lang/_DefaultMessages.js",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<<%= componentName %> />

0 comments on commit 3186264

Please sign in to comment.