Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Commit

Permalink
Use PureComponent where possible and update civ5save library
Browse files Browse the repository at this point in the history
  • Loading branch information
bmaupin committed Oct 5, 2017
1 parent 82458c1 commit 9df26c2
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 12 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"civ5save": "^0.0.16",
"civ5save": "^0.1.0",
"material-ui": "next",
"react": "^15.6.1",
"react-dom": "^15.6.1",
Expand Down
4 changes: 2 additions & 2 deletions src/components/PropertyCheckbox.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import Checkbox from 'material-ui/Checkbox';
import { FormControlLabel } from 'material-ui/Form';
import React, { Component } from 'react';
import React, { PureComponent } from 'react';

export default class PropertyCheckbox extends Component {
export default class PropertyCheckbox extends PureComponent {
constructor(props) {
super(props);

Expand Down
4 changes: 2 additions & 2 deletions src/components/PropertyNumberTextField.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import React, { PureComponent } from 'react';
import TextField from 'material-ui/TextField';

export default class PropertyNumberTextField extends Component {
export default class PropertyNumberTextField extends PureComponent {
constructor(props) {
super(props);

Expand Down
5 changes: 3 additions & 2 deletions src/components/PropertyRadioGroup.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { FormControlLabel } from 'material-ui/Form';
import Radio, { RadioGroup } from 'material-ui/Radio';
import React, { Component } from 'react';
import React, { PureComponent } from 'react';
import Typography from 'material-ui/Typography';

export default class PropertyRadioGroup extends Component {
// XXX: If this.props.values needs to change, this class cannot be a PureComponent
export default class PropertyRadioGroup extends PureComponent {
constructor(props) {
super(props);

Expand Down
4 changes: 2 additions & 2 deletions src/components/UploadFileButton.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import App from './App';
import Civ5Save from 'civ5save';
import Icon from 'material-ui/Icon';
import { ListItem, ListItemIcon, ListItemText } from 'material-ui/List';
import React, { Component } from 'react';
import React, { PureComponent } from 'react';

export default class UploadFileButton extends Component {
export default class UploadFileButton extends PureComponent {
constructor(props) {
super(props);

Expand Down
6 changes: 3 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1318,9 +1318,9 @@ circular-json@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"

civ5save@^0.0.16:
version "0.0.16"
resolved "https://registry.yarnpkg.com/civ5save/-/civ5save-0.0.16.tgz#903be724d58ad5740d4053538e7c2a64fb4c0632"
civ5save@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/civ5save/-/civ5save-0.1.0.tgz#0db2e52af7aa378f1addd4b13fecd7a0299be3ac"
dependencies:
babel-runtime "^6.26.0"

Expand Down

0 comments on commit 9df26c2

Please sign in to comment.