diff --git a/jslib b/jslib index 720967475b3..ea9a8b979d5 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 720967475b37d635c18a1eb74bb3702445647b4d +Subproject commit ea9a8b979d5b5797ddf010bbc625843b149065e9 diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 4084c6dd9be..d6d924726a2 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -121,12 +121,21 @@ "continue": { "message": "Continue" }, - "requestVerificationCode": { - "message": "Request one-time password" + "sendVerificationCode": { + "message": "Send a verification code to your email" + }, + "sendCode": { + "message": "Send Code" + }, + "codeSent": { + "message": "Code Sent" }, "verificationCode": { "message": "Verification Code" }, + "confirmIdentity": { + "message": "Confirm your identity to continue." + }, "account": { "message": "Account" }, diff --git a/src/popup/app.module.ts b/src/popup/app.module.ts index 89719c79e1b..61ba5b1cd88 100644 --- a/src/popup/app.module.ts +++ b/src/popup/app.module.ts @@ -81,10 +81,10 @@ import { PasswordRepromptComponent } from './components/password-reprompt.compon import { PopOutComponent } from './components/pop-out.component'; import { SendListComponent } from './components/send-list.component'; import { SetPinComponent } from './components/set-pin.component'; +import { VerifyMasterPasswordComponent } from './components/verify-master-password.component'; import { CalloutComponent } from 'jslib-angular/components/callout.component'; import { IconComponent } from 'jslib-angular/components/icon.component'; -import { VerifyMasterPasswordComponent } from 'jslib-angular/components/verify-master-password.component'; import { CurrencyPipe, diff --git a/src/popup/components/verify-master-password.component.html b/src/popup/components/verify-master-password.component.html new file mode 100644 index 00000000000..bf85c29920d --- /dev/null +++ b/src/popup/components/verify-master-password.component.html @@ -0,0 +1,25 @@ + +
+ + +
+
+ +
+ + + + + {{'codeSent' | i18n}} + +
+ +
+ + +
+
diff --git a/src/popup/components/verify-master-password.component.ts b/src/popup/components/verify-master-password.component.ts new file mode 100644 index 00000000000..d51e5dc614c --- /dev/null +++ b/src/popup/components/verify-master-password.component.ts @@ -0,0 +1,31 @@ +import { + animate, + style, + transition, + trigger, +} from '@angular/animations'; +import { Component } from '@angular/core'; +import { NG_VALUE_ACCESSOR } from '@angular/forms'; + +import { VerifyMasterPasswordComponent as BaseComponent } from 'jslib-angular/components/verify-master-password.component'; + +@Component({ + selector: 'app-verify-master-password', + templateUrl: 'verify-master-password.component.html', + providers: [ + { + provide: NG_VALUE_ACCESSOR, + multi: true, + useExisting: VerifyMasterPasswordComponent, + }, + ], + animations: [ + trigger('sent', [ + transition(':enter', [ + style({ opacity: 0 }), + animate('100ms', style({ opacity: 1 })), + ]), + ]), + ], +}) +export class VerifyMasterPasswordComponent extends BaseComponent { } diff --git a/src/popup/settings/export.component.html b/src/popup/settings/export.component.html index 75b918cebda..8dfe5babdd5 100644 --- a/src/popup/settings/export.component.html +++ b/src/popup/settings/export.component.html @@ -26,15 +26,11 @@ -
-
- - -
-
+ +