mirror of
https://github.com/the-djmaze/snappymail.git
synced 2025-09-23 21:44:34 +08:00
improve: use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments
This commit is contained in:
parent
49010a70a0
commit
11c616715d
2 changed files with 9 additions and 1 deletions
|
@ -116,7 +116,8 @@ export const FileType = {
|
|||
Spreadsheet: 'spreadsheet',
|
||||
Presentation: 'presentation',
|
||||
Certificate: 'certificate',
|
||||
Archive: 'archive'
|
||||
Archive: 'archive',
|
||||
Calendar: 'calendar'
|
||||
};
|
||||
|
||||
export const FileInfo = {
|
||||
|
@ -190,6 +191,9 @@ export const FileInfo = {
|
|||
case 'eml' == ext || ['message/delivery-status', 'message/rfc822'].includes(mimeType):
|
||||
result = FileType.Eml;
|
||||
break;
|
||||
case 'ics' == ext || mimeType == 'text/calendar':
|
||||
result = FileType.Calendar;
|
||||
break;
|
||||
case 'text' == mimeTypeParts[0] || 'txt' == ext || 'log' == ext:
|
||||
result = FileType.Text;
|
||||
break;
|
||||
|
@ -240,6 +244,7 @@ export const FileInfo = {
|
|||
case FileType.Certificate:
|
||||
case FileType.Spreadsheet:
|
||||
case FileType.Presentation:
|
||||
case FileType.Calendar:
|
||||
return result + '-' + fileType;
|
||||
}
|
||||
return result;
|
||||
|
|
3
vendors/fontastic/styles.css
vendored
3
vendors/fontastic/styles.css
vendored
|
@ -106,3 +106,6 @@
|
|||
.icon-check-mark-circle-two::before {
|
||||
content: "\e073";
|
||||
}
|
||||
.icon-file-calendar::before {
|
||||
content: "📅";
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue