unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1<input
2 type="file"
3 [accept]="config().formats"
4 class="file-input"
5 (change)="onFileSelected($event)"
6 #fileUpload
7 hidden
8/>
9
10@if (uploadStatus() !== UploadStatus.Uploading) {
11 <div class="file-upload">
12 <button [disabled]="disabled()" mat-icon-button class="w-full input-height-btn" (click)="fileUpload.click()">
13 <fa-icon size="lg" [icon]="uploadIcon"></fa-icon>
14 </button>
15 </div>
16} @else {
17 <button
18 mat-button
19 class="flex align-items-center justify-content-center file-upload-spinner-wrapper"
20 (click)="cancelUpload()"
21 >
22 <mat-spinner
23 class="mat-spinner-outline"
24 color="accent"
25 diameter="24"
26 mode="determinate"
27 [value]="uploadProgress()"
28 ></mat-spinner>
29 </button>
30}