Browse Source

Minor improvements.

pull/556/head
Sebastian 5 years ago
parent
commit
f03f19b47e
  1. 25
      frontend/app/shared/components/assets/pipes.ts

25
frontend/app/shared/components/assets/pipes.ts

@ -57,16 +57,6 @@ export class AssetPreviewUrlPipe implements PipeTransform {
}) })
export class FileIconPipe implements PipeTransform { export class FileIconPipe implements PipeTransform {
public transform(asset: { mimeType: string, fileType: string }): string { public transform(asset: { mimeType: string, fileType: string }): string {
const knownTypes = [
'doc',
'docx',
'pdf',
'ppt',
'pptx',
'video',
'xls',
'xlsx'
];
let mimeIcon: string; let mimeIcon: string;
@ -75,9 +65,20 @@ export class FileIconPipe implements PipeTransform {
if (mimeParts.length === 2 && mimeParts[0].toLowerCase() === 'video') { if (mimeParts.length === 2 && mimeParts[0].toLowerCase() === 'video') {
mimeIcon = 'video'; mimeIcon = 'video';
} else { } else {
mimeIcon = knownTypes.indexOf(asset.fileType) >= 0 ? asset.fileType : 'generic'; mimeIcon = KNOWN_TYPES.indexOf(asset.fileType) >= 0 ? asset.fileType : 'generic';
} }
return `./images/asset_${mimeIcon}.svg`; return `./images/asset_${mimeIcon}.svg`;
} }
} }
const KNOWN_TYPES: ReadonlyArray<string> = [
'doc',
'docx',
'pdf',
'ppt',
'pptx',
'video',
'xls',
'xlsx'
];
Loading…
Cancel
Save