-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstant.ts
37 lines (37 loc) · 1.18 KB
/
constant.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
export const COLOR_EXTENSION_MAP: { [key: string]: string } = {
pdf: "#0160FE",
docx: "#2b579a",
doc: "#2b579a",
pptx: "#b7472a",
ppt: "#b7472a",
xlsx: "#217346",
xls: "#217346",
mpeg: "#000000",
jpg: "#FFD700", // Yellow for jpg
jpeg: "#FFD700", // Yellow for jpg
png: "#00FF00", // Green for png
mp3: "#FF4500", // Orange for mp3
wav: "#FF4500", // Orange for mp3
mp4: "#8A2BE2", // Blue Violet for mp4
txt: "#808080", // Gray for txt
zip: "#FF6347", // Tomato for zip
gif: "#FF00FF", // Magenta for gif
html: "#FFA500", // Orange for html
css: "#228B22", // Forest Green for css
js: "#F08080", // Light Coral for js
json: "#4682B4", // Steel Blue for json
xml: "#800080", // Purple for xml
pptm: "#FF1493", // Deep Pink for pptm
odt: "#FF8C00", // Dark Orange for odt
svg: "#800000", // Maroon for svg
log: "#008080", // Teal for log
sql: "#800080", // Purple for sql
yml: "#FFD700", // Yellow for yml
ini: "#4B0082", // Indigo for ini
md: "#008000", // Green for md (Markdown)
csv: "#FF4500", // Orange Red for csv
rar: "#800000", // Maroon for rar
gz: "#00FF00", // Lime for gz
exe: "#FF0000", // Red for exe
// Add more extensions and their color codes as needed
};