@if (loading) {
} @else if (getFilteredFiles().length === 0) {
} @else {
@if (previewMode === 'grid') {
@for (file of getFilteredFiles(); track file.id) {
@if (isImageFile(file)) {
![]()
} @else {
{{ getFileIcon(file.type) }}
{{ getFileExtension(file.name) }}
}
{{ file.originalName }}
{{ formatFileSize(file.size) }}
{{ file.uploadedAt | date:'MM-dd HH:mm' }}
}
} @else {
@for (file of getFilteredFiles(); track file.id) {
@if (isImageFile(file)) {
![]()
} @else {
{{ getFileIcon(file.type) }}
}
{{ file.originalName }}
{{ formatFileSize(file.size) }}
{{ file.uploadedAt | date:'MM-dd HH:mm' }}
{{ file.uploadedBy?.name }}
{{ getSourceLabel(file.source) }}
@if (file.description) {
{{ file.description }}
}
@if(isImageFile(file)){
}
}
}
}