@c10t/nice-component-library
Version:
nice-component-library
31 lines (30 loc) • 1.5 kB
TypeScript
import { ElementRef, OnInit } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { UtilsService } from '../../services/utils.service';
import { ApiService } from '../../services/api.service';
import { DialogImportFileConfigModel } from '../../models/components/dialog-import-file-config.model';
import { TranslateService } from "@ngx-translate/core";
import * as i0 from "@angular/core";
export declare class CvaDialogImportFileComponent implements OnInit {
private matDialogRef;
private apiService;
private utilsService;
private translateService;
data: DialogImportFileConfigModel;
file?: File;
errorImportExcelUrl: string;
inputFileRef?: ElementRef<any>;
constructor(matDialogRef: MatDialogRef<CvaDialogImportFileComponent>, apiService: ApiService, utilsService: UtilsService, translateService: TranslateService, data: DialogImportFileConfigModel);
ngOnInit(): void;
onDropped(fileList: FileList): void;
onFileChange(event: any, inputRef: HTMLInputElement): void;
downloadTemplate(): void;
onClickChooseFile(inputFile: HTMLInputElement): void;
close(): void;
onImport(): void;
downloadErrorFile(): void;
onDownloadErrorFile(): void;
private handleFile;
static ɵfac: i0.ɵɵFactoryDeclaration<CvaDialogImportFileComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CvaDialogImportFileComponent, "cva-dialog-import-file", never, {}, {}, never, never, false, never>;
}