Skip to content
Snippets Groups Projects
otp-create.component.html 1.53 KiB
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>