+ onChange={this.onTextFieldChange.bind(this)}
+ />
+
+
+
+ onChange={this.onTextFieldChange.bind(this)}
+ />
+
+ onChange={this.onTextFieldChange.bind(this)}
+ />
+
-
+
+
+ onChange={this.handleTagChange.bind(this)}
+ onKeyPress={this.addTags.bind(this)}
+ />
+
- {this.state.tags.map(this._renderChip, this)}
+ {this.state.tags.map(this.renderChip, this)}
-
+
+
{/*Platform Specific Properties.*/}
Platform Specific Properties
@@ -374,50 +402,58 @@ class Step2 extends Component {
Banner*:
{this.state.banner.map((tile) => (
-
-
- }>
-
+
+
+ }>
+
+
))}
{this.state.banner.length === 0 ?
- {
- this.setState({banner, rejected});
- }}>
- +
- : }
-
+ {
+ this.setState({banner, rejected});
+ }}
+ >
+ +
+ :
+ }
-
{this.state.errors["Screenshots"]}
Screenshots*:
-
+
{this.state.screenshots.map((file) => (
-
-
- }>
+
+
+ }>
))}
{this.state.screenshots.length < 3 ?
- {
- let tmpScreenshots = this.state.screenshots;
- tmpScreenshots.push(screenshots);
- this.setState({
- screenshots: tmpScreenshots});
- }}>
- +
- : }
+ {
+ let tmpScreenshots = this.state.screenshots;
+ tmpScreenshots.push(screenshots);
+ this.setState({
+ screenshots: tmpScreenshots
+ });
+ }}
+ >
+ +
+ : }
@@ -426,38 +462,43 @@ class Step2 extends Component {
Icon*:
{this.state.icon.map((tile) => (
-
-
- }>
-
+
+
+ }>
+
+
))}
{this.state.icon.length === 0 ?
- {this.setState({icon, rejected});}}>
- +
- : }
+ {
+ this.setState({icon, rejected});
+ }}
+ >
+ +
+ : }