/
githubmirror
/
tabby
Обзор
Документация
Войти
/
githubmirror
/
tabby
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tabby-core/src/components/promptModal.component.ts
36 строк
859 B
Eugene Pankov
lint
10 апр 2023, 22:21
Не верифицирован
10 апр 2023, 22:21
3b8ca0d
Код
Авторство
О чём код?
import { Component, Input, ViewChild, ElementRef } from '@angular/core' import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap' /** @hidden */ @Component({ templateUrl: './promptModal.component.pug', }) export class PromptModalComponent { @Input() value: string @Input() prompt: string|undefined @Input() password: boolean @Input() remember: boolean @Input() showRememberCheckbox: boolean @ViewChild('input') input: ElementRef constructor ( private modalInstance: NgbActiveModal, ) { } ngOnInit (): void { setTimeout(() => { this.input.nativeElement.focus() }) } ok (): void { this.modalInstance.close({ value: this.value, remember: this.remember, }) } cancel (): void { this.modalInstance.close(null) } }