workspace-ionic-app/src/app/show-folder/show-folder.component.html

42 lines
1.6 KiB
HTML
Raw Normal View History

2023-02-23 18:11:45 +01:00
<ion-content class="padding">
<ion-toolbar>
2023-02-25 12:53:05 +01:00
<ion-buttons slot="start" *ngIf="!root">
<ion-back-button text="" defaultHref="/">
2023-02-23 18:11:45 +01:00
<mat-icon>arrow_back_ios_new</mat-icon>
</ion-back-button>
</ion-buttons>
2023-02-25 12:53:05 +01:00
<ion-title> {{ !root && parentItem ? parentItem.getTitle() : tabName }} </ion-title>
2023-02-26 16:34:34 +01:00
<ion-buttons *ngIf="parentItem" slot="end">
<ion-button (click)="createFolder()"><mat-icon>create_new_folder</mat-icon></ion-button>
<ion-button (click)="addFile()"><mat-icon>upload_file</mat-icon></ion-button>
</ion-buttons>
2023-02-23 18:11:45 +01:00
</ion-toolbar>
2023-02-20 18:06:39 +01:00
2023-02-23 18:11:45 +01:00
<input hidden type="file" #filepicker (change)="fileSelected($event)" />
2023-02-26 16:34:34 +01:00
<ion-text color="medium" *ngIf="items.length == 0 && underUploadItem.length == 0" class="ion-padding ion-text-center">
2023-02-23 18:11:45 +01:00
<p>Empty folder</p>
</ion-text>
2023-02-20 18:06:39 +01:00
2023-02-23 18:11:45 +01:00
<ion-list>
2023-02-26 16:34:34 +01:00
<ion-item disabled *ngFor="let u of underUploadItem">
<mat-icon slot="start">description</mat-icon>
<ion-label text-wrap>{{ u }}</ion-label>
<ion-spinner name="lines-small"></ion-spinner>
</ion-item>
2023-02-24 17:28:40 +01:00
<ion-item *ngFor="let i of items">
2023-02-23 18:11:45 +01:00
<mat-icon slot="start">{{ i.getIconInfo() }}</mat-icon>
<ion-label text-wrap (click)="itemClicked(i)">
{{ i.getTitle() }}
<p *ngIf="i.item.shared; else notShared">{{ i.item.owner }}</p>
<ng-template #notShared>
<p>{{i.item.lastModificationTime | date: 'dd MMM yyyy'}} </p>
</ng-template>
</ion-label>
<mat-icon (click)="presentActionSheet(i)" slot="end">more_horiz</mat-icon>
2023-02-26 16:34:34 +01:00
</ion-item>
2023-02-23 18:11:45 +01:00
</ion-list>
2023-02-16 17:18:54 +01:00
</ion-content>