diff --git a/components/password-prompt.js b/components/password-prompt.js index d9125bf27fa093d4488c9e4015161a2495ff4059..78d1b93e1fc42bfa8d8aaac5b1b663c1e42505c3 100644 --- a/components/password-prompt.js +++ b/components/password-prompt.js @@ -102,6 +102,7 @@ export default class PasswordPrompt extends Component { onPress={() => { requestHash(this.state.password) }} + disabled={!this.state.password} > <AppText style={styles.passwordPromptButtonText}> {labels.title} diff --git a/components/settings/password-setting.js b/components/settings/password-setting.js index 0b3a3fbc90e6bcb4a13ad68cc56d847db8c0e067..f8336ecb0db3f6eaab380e9110d5886f1bbe962b 100644 --- a/components/settings/password-setting.js +++ b/components/settings/password-setting.js @@ -80,6 +80,7 @@ export default class PasswordSetting extends Component { requestHash(this.state.changedPassword) } }} + disabled={this.state.changingPassword && !this.state.changedPassword} style={styles.settingsButton}> <AppText style={styles.settingsButtonText}> {labels.passwordSettings.changePassword} @@ -123,6 +124,7 @@ export default class PasswordSetting extends Component { requestHash(this.state.newPassword) } }} + disabled={this.state.enteringNewPassword && !this.state.newPassword} style={styles.settingsButton}> <AppText style={styles.settingsButtonText}> {labels.passwordSettings.setPassword}