Skip to content

Commit 498f31c

Browse files
committed
fix all react dev warnings
1 parent 1bd370f commit 498f31c

File tree

18 files changed

+45
-40
lines changed

18 files changed

+45
-40
lines changed

lib/components/AppMenu/menuRight.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var origin = {
1010
vertical: 'top',
1111
};
1212
function menuRight(route) {
13-
return (React.createElement(IconMenu_1.default, {iconButtonElement: menuIconRight_1.default(), targetOrigin: origin, anchorOrigin: origin}, menuRightRouteOptions_1.default(route), React.createElement(Divider_1.default, null), React.createElement(Quit_1.default, null)));
13+
return (React.createElement(IconMenu_1.default, {iconButtonElement: menuIconRight_1.default(), targetOrigin: origin, anchorOrigin: origin}, menuRightRouteOptions_1.default(route), React.createElement(Divider_1.default, null), React.createElement(Quit_1.default, {key: 'quit'})));
1414
}
1515
Object.defineProperty(exports, "__esModule", { value: true });
1616
exports.default = menuRight;

lib/components/AppMenu/menuRightRouteOptions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var routes = [{
1212
name: 'edit'
1313
}];
1414
function menuRightRouteOptions(route) {
15-
return routes.filter(function (r) { return route !== r.route; }).map(function (r) { return (React.createElement(MenuLink_1.default, {route: r.route, title: r.name})); });
15+
return routes.filter(function (r) { return route !== r.route; }).map(function (r) { return (React.createElement(MenuLink_1.default, {key: r.name, route: r.route, title: r.name})); });
1616
}
1717
Object.defineProperty(exports, "__esModule", { value: true });
1818
exports.default = menuRightRouteOptions;

lib/components/Page/Hints/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ var Hints = (function (_super) {
4444
var text = this.state.text;
4545
return (React.createElement(List_1.List, null, !hints || !hints.length
4646
? []
47-
: hints.map(function (hint, index) { return (React.createElement(List_1.ListItem, {secondaryText: React.createElement("p", null, index + 1, ". ", hint), onClick: markdownOpen.bind(_this, hint)})); }), React.createElement(TextField_1.default, {style: styles.text, hintText: 'Hint text', multiLine: true, value: text, onChange: this.handleChange.bind(this)})));
47+
: hints.map(function (hint, index) { return (React.createElement(List_1.ListItem, {key: index.toString(), secondaryText: React.createElement("p", null, index + 1, ". ", hint), onClick: markdownOpen.bind(_this, hint)})); }), React.createElement(TextField_1.default, {style: styles.text, hintText: 'Hint text', multiLine: true, value: text, onChange: this.handleChange.bind(this)})));
4848
};
4949
Hints = __decorate([
5050
react_redux_1.connect(null, function (dispatch) {

lib/components/Page/PageDescription/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var PageDescription = function (_a) {
1010
var title = _a.title, content = _a.content, open = _a.open, click = _a.click;
1111
var contentArray = content.split('\n\n');
1212
return (React.createElement(Card_1.Card, {style: styles, initiallyExpanded: open || false}, title
13-
? React.createElement(Card_1.CardHeader, {title: title, actAsExpander: true, showExpandableButton: true}) : null, React.createElement(Card_1.CardText, {expandable: true}, contentArray.map(function (c) { return (React.createElement(index_1.Markdown, {onClick: click.bind(_this, c)}, c)); }))));
13+
? React.createElement(Card_1.CardHeader, {title: title, actAsExpander: true, showExpandableButton: true}) : null, React.createElement(Card_1.CardText, {expandable: true}, contentArray.map(function (c, index) { return (React.createElement(index_1.Markdown, {key: index.toString(), onClick: click.bind(_this, c)}, c)); }))));
1414
};
1515
Object.defineProperty(exports, "__esModule", { value: true });
1616
exports.default = PageDescription;

lib/components/Page/TaskActions/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ var TaskActions = (function (_super) {
6868
var _a = this.props, actions = _a.actions, addAction = _a.addAction, markdownOpen = _a.markdownOpen;
6969
var stepIndex = this.state.stepIndex;
7070
var actionList = actions.map(function (a) { return task_object_1.default(a); });
71-
return (React.createElement(Stepper_1.Stepper, {activeStep: stepIndex, linear: false, orientation: 'vertical'}, actionList.map(function (a, index) { return (React.createElement(Stepper_1.Step, null, React.createElement(Stepper_1.StepButton, {onClick: function () { return _this.setState({
71+
return (React.createElement("section", null, React.createElement(Stepper_1.Stepper, {activeStep: stepIndex, linear: false, orientation: 'vertical'}, actionList.map(function (a, index) { return (React.createElement(Stepper_1.Step, {key: index.toString()}, React.createElement(Stepper_1.StepButton, {onClick: function () { return _this.setState({
7272
stepIndex: index, as: _this.state.as }); }}, a.action + (a.singleLine ? ' ' + a.content : '')), React.createElement(Stepper_1.StepContent, null, a.singleLine ? ''
73-
: React.createElement("div", {onClick: markdownOpen.bind(_this, a.content)}, React.createElement(index_1.Markdown, null, '```js\n' + a.content + '\n```'))))); }), React.createElement("span", {style: styles.form}, React.createElement(SelectField_1.default, {value: this.state.as.action, onChange: this.handleSelect.bind(this), style: styles.select}, React.createElement(MenuItem_1.default, {value: 'open', primaryText: 'open'}), React.createElement(MenuItem_1.default, {value: 'set', primaryText: 'set'}), React.createElement(MenuItem_1.default, {value: 'set', primaryText: 'insert'})), React.createElement(TextField_1.default, {hintText: 'Content', value: this.state.as.content, onChange: this.handleText.bind(this)}))));
73+
: React.createElement("div", {onClick: markdownOpen.bind(_this, a.content)}, React.createElement(index_1.Markdown, null, '```js\n' + a.content + '\n```'))))); })), React.createElement("span", {style: styles.form}, React.createElement(SelectField_1.default, {value: this.state.as.action, onChange: this.handleSelect.bind(this), style: styles.select}, React.createElement(MenuItem_1.default, {key: 'open', value: 'open', primaryText: 'open'}), React.createElement(MenuItem_1.default, {key: 'set', value: 'set', primaryText: 'set'}), React.createElement(MenuItem_1.default, {key: 'insert', value: 'insert', primaryText: 'insert'})), React.createElement(TextField_1.default, {hintText: 'Content', value: this.state.as.content, onChange: this.handleText.bind(this)}))));
7474
};
7575
TaskActions = __decorate([
7676
react_redux_1.connect(null, function (dispatch) {

lib/components/Page/Tasks/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ var Tasks = (function (_super) {
5555
Tasks.prototype.render = function () {
5656
var _this = this;
5757
var _a = this.props, tasks = _a.tasks, page = _a.page, config = _a.config, taskAdd = _a.taskAdd, markdownOpen = _a.markdownOpen, pagePosition = _a.pagePosition;
58-
return (React.createElement("div", null, tasks.map(function (task, index) { return (React.createElement(Card_1.Card, {style: styles.card, initiallyExpanded: index === 0}, React.createElement(Card_1.CardHeader, {actAsExpander: true, showExpandableButton: true}, React.createElement("span", {style: styles.title}, "Task ", index + 1), React.createElement(Tests_1.default, {style: styles.test, tests: task.tests, config: config})), React.createElement(Card_1.CardText, {expandable: true, style: styles.cardContent}, React.createElement(Tabs_1.Tabs, {tabItemContainerStyle: styles.tabBar}, React.createElement(Tabs_1.Tab, {label: 'Description'}, React.createElement("div", {onClick: markdownOpen.bind(_this, task.description)}, React.createElement(Task_1.default, {key: index.toString(), index: index, task: task}))), React.createElement(Tabs_1.Tab, {label: 'Actions'}, React.createElement(TaskActions_1.default, {actions: task.actions, taskPosition: index})), React.createElement(Tabs_1.Tab, {label: 'Hints'}, React.createElement(Hints_1.default, {hints: task.hints, taskPosition: index})))))); }), React.createElement(AddButton_1.default, {callback: taskAdd}), React.createElement(TasksComplete_1.default, {page: page})));
58+
return (React.createElement("div", null, tasks.map(function (task, index) { return (React.createElement(Card_1.Card, {key: index.toString(), style: styles.card, initiallyExpanded: index === 0}, React.createElement(Card_1.CardHeader, {actAsExpander: true, showExpandableButton: true}, React.createElement("span", {style: styles.title}, "Task ", index + 1), React.createElement(Tests_1.default, {style: styles.test, tests: task.tests, config: config})), React.createElement(Card_1.CardText, {expandable: true, style: styles.cardContent}, React.createElement(Tabs_1.Tabs, {tabItemContainerStyle: styles.tabBar}, React.createElement(Tabs_1.Tab, {label: 'Description'}, React.createElement("div", {onClick: markdownOpen.bind(_this, task.description)}, React.createElement(Task_1.default, {key: index.toString(), index: index, task: task}))), React.createElement(Tabs_1.Tab, {label: 'Actions'}, React.createElement(TaskActions_1.default, {actions: task.actions, taskPosition: index})), React.createElement(Tabs_1.Tab, {label: 'Hints'}, React.createElement(Hints_1.default, {hints: task.hints, taskPosition: index})))))); }), React.createElement(AddButton_1.default, {callback: taskAdd}), React.createElement(TasksComplete_1.default, {page: page})));
5959
};
6060
Tasks = __decorate([
6161
react_redux_1.connect(null, function (dispatch) {

lib/components/Page/Tests/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var Tests = (function (_super) {
3333
var _this = this;
3434
var _a = this.props, tests = _a.tests, config = _a.config, style = _a.style, open = _a.open;
3535
var suffix = config_options_1.default[config.language].suffix;
36-
return (React.createElement("div", {style: style}, tests.map(function (test) { return (React.createElement(FlatButton_1.default, {style: styles.button, onClick: open.bind(_this, test.concat('.' + suffix)), label: 'Test', secondary: true})); })));
36+
return (React.createElement("div", {style: style}, tests.map(function (test, index) { return (React.createElement(FlatButton_1.default, {key: index.toString(), style: styles.button, onClick: open.bind(_this, test.concat('.' + suffix)), label: 'Test', secondary: true})); })));
3737
};
3838
Tests = __decorate([
3939
react_redux_1.connect(null, function (dispatch) {

lib/components/Page/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ var Page = (function (_super) {
3131
Page.prototype.componentDidMount = function () {
3232
Top_1.default.toggle(true);
3333
};
34-
Page.prototype.componentDidUnmount = function () {
34+
Page.prototype.componentWillUnmount = function () {
3535
Top_1.default.toggle(false);
3636
};
3737
Page.prototype.render = function () {

lib/store.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var createLogger = require('redux-logger');
55
var redux_thunk_1 = require('redux-thunk');
66
var redux_throttle_actions_1 = require('redux-throttle-actions');
77
var middlewares = [redux_thunk_1.default];
8-
var devMode = true;
8+
var devMode = false;
99
if (devMode) {
1010
var logger = createLogger();
1111
middlewares.push(logger);

src/components/AppMenu/menuRight.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default function menuRight(route: string) {
1919
>
2020
{menuRightRouteOptions(route)}
2121
<Divider />
22-
<Quit />
22+
<Quit key='quit'/>
2323
</IconMenu>
2424
);
2525
}

0 commit comments

Comments
 (0)