0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-05 18:52:38 +00:00

have part of the random encoutner generator working, should move over to flux before continuing

This commit is contained in:
Scott Tolksdorf
2015-11-23 13:29:50 -05:00
parent 4abee31892
commit cd3c111aa5
7 changed files with 212 additions and 35 deletions

View File

@@ -4,6 +4,9 @@ var cx = require('classnames');
var JSONFileEditor = require('naturalCrit/jsonFileEditor/jsonFileEditor.jsx');
var GetRandomEncounter = require('naturalCrit/randomEncounter.js');
var Encounters = React.createClass({
getDefaultProps: function() {
return {
@@ -26,6 +29,10 @@ var Encounters = React.createClass({
this.props.onRemoveEncounter(encounterIndex);
},
addRandomEncounter : function(){
this.props.onJSONChange(this.props.encounters.length, GetRandomEncounter());
},
renderEncounters : function(){
var self = this;
@@ -58,7 +65,7 @@ var Encounters = React.createClass({
<h3>
<i className='fa fa-flag' /> Encounters
<button className='addEncounter'>
<i className='fa fa-plus' />
<i className='fa fa-plus' onClick={this.addRandomEncounter}/>
</button>
</h3>
{this.renderEncounters()}