Skip to content
Snippets Groups Projects
otp-create.component.html 1.71 KiB
Newer Older
  • Learn to ignore specific revisions
  • <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-card *ngIf="sources.length > 1">
    
            <ion-item>
                <ion-label color="secondary">{{'lang.source' | translate}}</ion-label>
    
                <ion-select [value]="connectorId" cancelText="{{'lang.cancel' | translate}}" (ionChange)="setCurrerentSource($event.detail.value)">
    
                    <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 && currentSource.type === 'yousign'" [connectorId]="connectorId" [otpYousign]="data"></app-otp-yousign>
    
        <ion-card *ngIf="appOtpYousign?.getData().role !== 'visa'">
    
            <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>{{( data !== null ? 'lang.update' : 'lang.save') | translate}}</ion-label>
    
                </ion-button>
            </ion-buttons>
        </ion-toolbar>
    </ion-footer>