aboutsummaryrefslogblamecommitdiffhomepage
path: root/client/src/app/shared/shared-forms/reactive-file.component.html
blob: d18a99d4600634d07b3be1ed9961e815e58b309c (plain) (tree)
1
2
3
4
5
6
7
8
9
                  
                                                                                            

                                                                    
                                 
 


                                                               
                                                                


        
                                                                                         



                                                                                       
      
<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>