remote-access/vnc/vnc-viewer/vnc-credentials-prompt/vnc-credentials-prompt.component.ts
OnInit
selector | c8y-vnc-credentials-prompt |
standalone | true |
imports |
CoreModule
NgIf
|
templateUrl | ./vnc-credentials-prompt.component.html |
Properties |
Methods |
Inputs |
constructor(formBuilder: FormBuilder, modalRef: BsModalRef)
|
|||||||||
Parameters :
|
types |
Type : Array<NoVncCredentials>
|
Default value : []
|
cancel |
cancel()
|
Returns :
void
|
initForm |
initForm()
|
Returns :
any
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
save |
save()
|
Returns :
void
|
submit |
submit()
|
Returns :
void
|
form |
Type : ReturnType<>
|
result |
Default value : new Promise<ReturnType<typeof this.initForm>['value']>((resolve, reject) => {
this._resolve = resolve;
this._reject = reject;
})
|
selectedType |
Type : string
|
showUsername |
Default value : false
|
title |
Default value : gettext('VNC credentials')
|
<c8y-modal
[title]="title"
[headerClasses]="'dialog-header'"
(onDismiss)="cancel()"
(onClose)="save()"
[disabled]="form.invalid"
[labels]="{ cancel: 'Cancel', ok: 'Save' }"
>
<ng-container c8y-modal-title>
<span [c8yIcon]="'key'"></span>
</ng-container>
<form
class="p-24"
[formGroup]="form"
(submit)="submit()"
>
<c8y-form-group *ngIf="showUsername">
<label
for="username"
translate
>
Username
</label>
<input
class="form-control"
id="username"
name="username"
type="text"
[placeholder]="'e.g. {{ example }}' | translate: { example: 'admin' }"
formControlName="username"
/>
<c8y-messages></c8y-messages>
</c8y-form-group>
<c8y-form-group>
<label
for="password"
translate
>
Password
</label>
<input
class="form-control"
id="password"
name="password"
type="password"
formControlName="password"
/>
<c8y-messages></c8y-messages>
</c8y-form-group>
<button type="submit" class="hidden">hidden submit</button>
</form>
</c8y-modal>