Make file input work properly when there are multiple on page

This commit is contained in:
Chantsova Ekaterina 2021-02-24 13:10:58 +02:00 committed by Andrew Shvayka
parent 240422aa94
commit c3a9e69176

View File

@ -34,6 +34,7 @@ import { Subscription } from 'rxjs';
import { coerceBooleanProperty } from '@angular/cdk/coercion';
import { FlowDirective } from '@flowjs/ngx-flow';
import { TranslateService } from '@ngx-translate/core';
import { UtilsService } from '@core/services/utils.service';
@Component({
selector: 'tb-file-input',
@ -59,7 +60,7 @@ export class FileInputComponent extends PageComponent implements AfterViewInit,
noFileText = 'import.no-file';
@Input()
inputId = 'select';
inputId = this.utils.guid();
@Input()
allowedExtensions: string;
@ -114,6 +115,7 @@ export class FileInputComponent extends PageComponent implements AfterViewInit,
private propagateChange = null;
constructor(protected store: Store<AppState>,
private utils: UtilsService,
public translate: TranslateService) {
super(store);
}