Skip to content

Commit

Permalink
fix(Security): form submission
Browse files Browse the repository at this point in the history
  • Loading branch information
plondon committed May 31, 2018
1 parent aa15de9 commit 1f8aeba
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const Settings = (props) => {
<Button nature='empty' capitalize onClick={handleCancel}>
<FormattedMessage id='scenes.securitysettings.advancedsettings.ipwhitelist.settings.cancel' defaultMessage='Cancel' />
</Button>
<Button nature='primary' capitalize disabled={submitting || invalid} onClick={handleSubmit}>
<Button type='submit' nature='primary' capitalize disabled={submitting || invalid}>
<FormattedMessage id='scenes.securitysettings.advancedsettings.ipwhitelist.settings.save' defaultMessage='Save' />
</Button>
</ButtonWrapper>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const Settings = (props) => {
<Button nature='empty' capitalize onClick={handleCancel}>
<FormattedMessage id='scenes.securitysettings.basicsecurity.passwordhint.settings.cancel' defaultMessage='Cancel' />
</Button>
<Button nature='primary' capitalize disabled={submitting || invalid} onClick={handleSubmit}>
<Button type='submit' nature='primary' capitalize disabled={submitting || invalid}>
<FormattedMessage id='scenes.securitysettings.basicsecurity.passwordhint.settings.save' defaultMessage='Change' />
</Button>
</ButtonWrapper>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const Settings = (props) => {
<Button nature='empty' capitalize onClick={handleToggle}>
<FormattedMessage id='scenes.securitysettings.advancedsettings.passwordstretching.settings.cancel' defaultMessage='Cancel' />
</Button>
<Button nature='primary' capitalize disabled={submitting || invalid} onClick={handleSubmit}>
<Button type='submit' nature='primary' capitalize disabled={submitting || invalid}>
<FormattedMessage id='scenes.securitysettings.advancedsettings.passwordstretching.settings.save' defaultMessage='Change' />
</Button>
</ButtonWrapper>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ import Settings from './template.js'
class SettingsContainer extends React.PureComponent {
constructor (props) {
super(props)
this.handleClick = this.handleClick.bind(this)
this.onSubmit = this.onSubmit.bind(this)
this.handleToggle = this.handleToggle.bind(this)
}

handleClick () {
onSubmit () {
this.props.walletActions.setMainPassword(this.props.newWalletPasswordValue)
this.props.formActions.reset('settingWalletPassword')
this.handleToggle()
Expand All @@ -32,7 +32,7 @@ class SettingsContainer extends React.PureComponent {
{...rest}
updateToggled={ui.updateToggled}
handleToggle={this.handleToggle}
handleClick={this.handleClick}
onSubmit={this.onSubmit}
handleCancel={() => { this.props.formActions.reset('settingWalletPassword'); this.handleToggle() }}
/>
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const ButtonWrapper = styled(ButtonGroup)`
`

const Settings = (props) => {
const { updateToggled, handleToggle, handleClick, submitting, invalid, currentWalletPassword, handleCancel } = props
const { updateToggled, handleToggle, handleSubmit, submitting, invalid, currentWalletPassword, handleCancel } = props
return (
<SettingWrapper>
{ !updateToggled &&
Expand All @@ -26,7 +26,7 @@ const Settings = (props) => {
</Button>
}
{ updateToggled &&
<Form>
<Form onSubmit={handleSubmit}>
<FormGroup>
<FormItem>
<FormLabel for='currentPassword'>
Expand All @@ -51,7 +51,7 @@ const Settings = (props) => {
<Button nature='empty' capitalize onClick={handleCancel}>
<FormattedMessage id='scenes.securitysettings.basicsecurity.walletpassword.settings.cancel' defaultMessage='Cancel' />
</Button>
<Button nature='primary' capitalize disabled={submitting || invalid} onClick={handleClick}>
<Button type='submit' nature='primary' capitalize disabled={submitting || invalid}>
<FormattedMessage id='scenes.securitysettings.basicsecurity.walletpassword.settings.save' defaultMessage='Save' />
</Button>
</ButtonWrapper>
Expand All @@ -64,7 +64,7 @@ const Settings = (props) => {
Settings.propTypes = {
updateToggled: PropTypes.bool.isRequired,
handleToggle: PropTypes.func.isRequired,
handleClick: PropTypes.func.isRequired
handleSubmit: PropTypes.func.isRequired
}

export default reduxForm({ form: 'settingWalletPassword' })(Settings)

0 comments on commit 1f8aeba

Please sign in to comment.