+
+<ng-template #forgotPasswordModal>
+ <div class="modal-header">
+ <h4 i18n class="modal-title">Forgot your password</h4>
+
+ <my-global-icon iconName="cross" aria-label="Close" role="button" (click)="hideForgotPasswordModal()"></my-global-icon>
+ </div>
+
+ <div class="modal-body">
+
+ <div *ngIf="isEmailDisabled()" class="alert alert-danger" i18n>
+ We are sorry, you cannot recover you password because your instance administrator did not configure the PeerTube email system.
+ </div>
+
+ <div class="form-group" [hidden]="isEmailDisabled()">
+ <label i18n for="forgot-password-email">Email</label>
+ <input
+ type="email" id="forgot-password-email" i18n-placeholder placeholder="Email address" required
+ [(ngModel)]="forgotPasswordEmail" #forgotPasswordEmailInput
+ >
+ </div>
+ </div>
+
+ <div class="modal-footer inputs">
+ <span i18n class="action-button action-button-cancel" (click)="hideForgotPasswordModal()">Cancel</span>
+
+ <input
+ type="submit" i18n-value value="Send me an email to reset my password" class="action-button-submit"
+ (click)="askResetPassword()" [disabled]="!forgotPasswordEmailInput.validity.valid"
+ >
+ </div>
+</ng-template>