20 lines
600 B
HTML
20 lines
600 B
HTML
<div class="root">
|
|
<div class="button-file" [ngClass]="{ 'with-icon': !!icon }" [ngbTooltip]="buttonTooltip">
|
|
<my-global-icon *ngIf="icon" [iconName]="icon"></my-global-icon>
|
|
|
|
<span>{{ inputLabel }}</span>
|
|
|
|
<input
|
|
type="file"
|
|
[name]="inputName" [id]="inputName" [accept]="extensions"
|
|
(change)="fileChange($event)" [(ngModel)]="fileInputValue"
|
|
/>
|
|
</div>
|
|
|
|
<div class="filename" *ngIf="displayFilename === true && filename">{{ filename }}</div>
|
|
|
|
<button *ngIf="displayReset && filename" i18n class="reset-button" (click)="reset()">
|
|
Reset
|
|
</button>
|
|
</div>
|