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-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)" />
|
|
|
|
<ion-text color="medium" *ngIf="items.length == 0" class="ion-padding ion-text-center">
|
|
|
|
<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-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>
|
|
|
|
</ion-item>
|
|
|
|
</ion-list>
|
2023-02-16 17:18:54 +01:00
|
|
|
|
2023-02-25 23:49:59 +01:00
|
|
|
<ion-fab *ngIf="parentItem" vertical="top" horizontal="end" slot="fixed" size="small">
|
2023-02-16 17:18:54 +01:00
|
|
|
<ion-fab-button>
|
|
|
|
<ion-icon name="add"></ion-icon>
|
|
|
|
</ion-fab-button>
|
|
|
|
|
2023-02-23 18:11:45 +01:00
|
|
|
<ion-fab-list side="bottom">
|
|
|
|
<ion-fab-button (click)="createFolder()">
|
|
|
|
<mat-icon>create_new_folder</mat-icon>
|
2023-02-16 17:18:54 +01:00
|
|
|
</ion-fab-button>
|
2023-02-23 18:11:45 +01:00
|
|
|
<ion-fab-button (click)="addFile()">
|
|
|
|
<mat-icon>upload_file</mat-icon>
|
2023-02-16 17:18:54 +01:00
|
|
|
</ion-fab-button>
|
|
|
|
</ion-fab-list>
|
|
|
|
</ion-fab>
|
|
|
|
|
|
|
|
</ion-content>
|