1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2024-12-26 07:33:21 -05:00

AccountCombobox: Fixup defaultProps the right way for ES6

This commit is contained in:
Aaron Lindsay 2017-06-08 05:49:58 -04:00
parent 7817e6f08e
commit 2deaf8ccb5

View File

@ -5,15 +5,17 @@ var Combobox = require('react-widgets').Combobox;
var getAccountDisplayList = require('../utils').getAccountDisplayList; var getAccountDisplayList = require('../utils').getAccountDisplayList;
class AccountCombobox extends React.Component { class AccountCombobox extends React.Component {
constructor() { static get defaultProps() {
super(); return {
this.onAccountChange = this.handleAccountChange.bind(this);
this.defaultProps = {
includeRoot: true, includeRoot: true,
disabled: false, disabled: false,
rootName: "New Top-level Account" rootName: "New Top-level Account"
} }
} }
constructor() {
super();
this.onAccountChange = this.handleAccountChange.bind(this);
}
handleAccountChange(account) { handleAccountChange(account) {
if (this.props.onChange != null && if (this.props.onChange != null &&
account.hasOwnProperty('AccountId') && account.hasOwnProperty('AccountId') &&