mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Make restore vault a form so an user can submit via keyboard (#12989)
* Make this a form Similar to "import-with-seed-phrase" I would like to be able to restore my vault by pressing `<enter>` on my keyboard. * actually test enter * preventDefault()
This commit is contained in:
parent
df6db8cfef
commit
2085352de8
@ -178,10 +178,7 @@ describe('Metamask Responsive UI', function () {
|
||||
|
||||
await driver.fill('#password', 'correct horse battery staple');
|
||||
await driver.fill('#confirm-password', 'correct horse battery staple');
|
||||
await driver.clickElement({
|
||||
text: enLocaleMessages.restore.message,
|
||||
tag: 'button',
|
||||
});
|
||||
await driver.press('#confirm-password', driver.Key.ENTER);
|
||||
|
||||
// balance renders
|
||||
await driver.waitForSelector({
|
||||
|
@ -86,8 +86,10 @@ class RestoreVaultPage extends Component {
|
||||
this.setState({ confirmPassword, confirmPasswordError });
|
||||
}
|
||||
|
||||
onClick = () => {
|
||||
const { password, seedPhrase } = this.state;
|
||||
handleImport = (event) => {
|
||||
event.preventDefault();
|
||||
const { password, seedPhrase, disabled } = this.state;
|
||||
if (disabled) return;
|
||||
const {
|
||||
// eslint-disable-next-line no-shadow
|
||||
createNewVaultAndRestore,
|
||||
@ -167,7 +169,10 @@ class RestoreVaultPage extends Component {
|
||||
<div className="import-account__selector-typography">
|
||||
{this.context.t('secretPhraseWarning')}
|
||||
</div>
|
||||
<div className="import-account__input-wrapper">
|
||||
<form
|
||||
className="import-account__input-wrapper"
|
||||
onSubmit={this.handleImport}
|
||||
>
|
||||
<label className="import-account__input-label">
|
||||
{this.context.t('walletSeedRestore')}
|
||||
</label>
|
||||
@ -215,7 +220,6 @@ class RestoreVaultPage extends Component {
|
||||
{t('showSeedPhrase')}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<TextField
|
||||
id="password"
|
||||
label={t('newPassword')}
|
||||
@ -246,12 +250,13 @@ class RestoreVaultPage extends Component {
|
||||
/>
|
||||
<Button
|
||||
type="primary"
|
||||
submit
|
||||
className="first-time-flow__button"
|
||||
onClick={() => !disabled && this.onClick()}
|
||||
disabled={disabled}
|
||||
>
|
||||
{this.context.t('restore')}
|
||||
</Button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user