Files
dc/client/src/app/shared/excel-password-modal/excel-password-modal.component.ts

26 lines
817 B
TypeScript

import { Component, ViewEncapsulation } from '@angular/core'
import { Observable } from 'rxjs'
import { ExcelPasswordModalService } from './excel-password-modal.service'
import { Options } from './models/options.interface'
@Component({
selector: 'app-excel-password-modal',
styleUrls: ['./excel-password-modal.component.scss'],
templateUrl: './excel-password-modal.component.html',
encapsulation: ViewEncapsulation.None
})
export class ExcelPasswordModalComponent {
options$: Observable<Options> = this.excelPasswordModalService.optionsSubject$
fileUnlockError: boolean = false
passwordInput: string = ''
constructor(private excelPasswordModalService: ExcelPasswordModalService) {}
close(password?: string) {
this.passwordInput = ''
this.excelPasswordModalService.close(password)
}
}