super(props)
this.state = {
showDropdown: false,
- showAdvanced: false
+ showAdvanced: false,
+ counter: 0
}
this.submitWithValidation = this.submitWithValidation.bind(this)
}
addActionItem(type) {
+ const counter = this.state.counter
this.props.fields.actions.addField({
type: type,
+ ID: counter
})
this.closeDropdown()
+ this.setState({
+ counter: counter+1
+ })
}
disableSubmit(actions) {
<FormSection title='Actions'>
{actions.map((action, index) =>
<ActionItem
- key={index}
+ key={action.ID.value}
index={index}
fieldProps={action}
accounts={this.props.accounts}
form: 'AdvancedTransactionForm',
fields: [
'signTransaction',
+ 'actions[].ID',
'actions[].accountId',
'actions[].accountAlias',
'actions[].assetId',