1
|
<div class="page-top-margin">
|
2
|
<div class="text-box">
|
3
|
<div class="card">
|
4
|
<h1 class="card-header">{{'app-upload.card-header' | translate}}</h1>
|
5
|
<div class="card-body">
|
6
|
<div class="row justify-content-center align-items-center">
|
7
|
<input type="file" (change)="onFilesSelected($event)" multiple #fileInput accept="image/jpeg, image/png, application/xml, text/xml">
|
8
|
<button class="btn btn-outline-secondary" type="button" (click)="fileInput.click()">{{'app-upload.pick-files' | translate}}</button>
|
9
|
<button class="btn btn-outline-secondary" type="button" (click)="onUpload()">{{'app-upload.upload' | translate}}</button>
|
10
|
</div>
|
11
|
<mat-progress-bar mode="determinate" [value]="progress" color="warn"></mat-progress-bar>
|
12
|
<div class="row justify-content-center align-items-center">
|
13
|
<h2>{{progress + '%'}}</h2>
|
14
|
</div>
|
15
|
<ul class="list-group">
|
16
|
<li class="list-group-item" *ngFor="let file of selectedFiles">
|
17
|
{{ file.name }}
|
18
|
</li>
|
19
|
</ul>
|
20
|
<div class="row justify-content-center align-items-center">
|
21
|
<h2>{{resultMessage}}</h2>
|
22
|
</div>
|
23
|
</div>
|
24
|
</div>
|
25
|
</div>
|
26
|
</div>
|
27
|
|