Newer
Older
<ion-header [translucent]="true">
<ion-toolbar color="primary">
<ion-title>{{'lang.otpUser' | translate}}</ion-title>
<ion-buttons slot="end">
<ion-button (click)="dismissModal()">
<ion-icon slot="icon-only" name="close-outline"></ion-icon>
</ion-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-card *ngIf="sources.length > 1">
<ion-item>
<ion-label color="secondary">{{'lang.source' | translate}}</ion-label>
<ion-select [value]="currentSource.id" cancelText="{{'lang.cancel' | translate}}">
<ion-select-option *ngFor="let source of sources" [value]="source.id">
{{source.label | translate}}</ion-select-option>
</ion-select>
</ion-item>
</ion-card>
<app-otp-yousign #appOtpYousign *ngIf="currentSource.type === 'yousign'" [connectorId]="currentSource.id"></app-otp-yousign>
<ion-card>
<ion-item color="primary">
<ion-label class="info" [innerHTML]="'lang.otpMsg' | translate : { security : appOtpYousign?.getSecurityMode()}"></ion-label>
</ion-item>
</ion-card>
</ion-content>
<ion-footer class="ion-no-border">
<ion-toolbar>
<ion-buttons class="ion-justify-content-center">
<ion-button type="submit" color="primary" (click)="onSubmit()" [disabled]="!isValid()">
<ion-label>{{'lang.save' | translate}}</ion-label>
</ion-button>
</ion-buttons>
</ion-toolbar>
</ion-footer>