MCPcopy Create free account
hub / github.com/codingmonk-yt/chat-app-latest / getFileFormat

Function getFileFormat

src/utils/getFileFormat.js:28–61  ·  view source on GitHub ↗
(fileUrl)

Source from the content-addressed store, hash-verified

26}
27
28export function getFileFormat(fileUrl) {
29 let format;
30
31 switch (fileUrl.includes(getFileType(fileUrl))) {
32 case FORMAT_IMG.includes(getFileType(fileUrl)):
33 format = 'image';
34 break;
35 case FORMAT_VIDEO.includes(getFileType(fileUrl)):
36 format = 'video';
37 break;
38 case FORMAT_WORD.includes(getFileType(fileUrl)):
39 format = 'word';
40 break;
41 case FORMAT_EXCEL.includes(getFileType(fileUrl)):
42 format = 'excel';
43 break;
44 case FORMAT_POWERPOINT.includes(getFileType(fileUrl)):
45 format = 'powerpoint';
46 break;
47 case FORMAT_PDF.includes(getFileType(fileUrl)):
48 format = 'pdf';
49 break;
50 case FORMAT_PHOTOSHOP.includes(getFileType(fileUrl)):
51 format = 'photoshop';
52 break;
53 case FORMAT_ILLUSTRATOR.includes(getFileType(fileUrl)):
54 format = 'illustrator';
55 break;
56 default:
57 format = getFileType(fileUrl);
58 }
59
60 return format;
61}
62
63const getIcon = (name) => (
64 <Image

Callers 1

getFileFormat.jsFile · 0.85

Calls 1

getFileTypeFunction · 0.85

Tested by

no test coverage detected