File Manager
@if (!items.path.length) { {{ items.folders.length }} folders, {{ items.files.length }} files } @if (items.path.length) {
Home
/
@for ( path of items.path; track trackByFn($index, path); let last = $last ) { @if (!last) { {{ path.name }} } @if (last) {
{{ path.name }}
} @if (!last) {
/
} }
}
@if ( items && (items.folders.length > 0 || items.files.length > 0) ) {
@if (items.folders.length > 0) {
Folders
@for ( folder of items.folders; track trackByFn($index, folder) ) { }
} @if (items.files.length > 0) {
Files
@for ( file of items.files; track trackByFn($index, file) ) {
{{ file.type.toUpperCase() }}
{{ file.name }}
@if (file.contents) {
{{ file.contents }}
}
}
}
} @else {
There are no items!
}