diff --git a/kDrive/Resources/Assets.xcassets/file-mail.imageset/Contents.json b/kDrive/Resources/Assets.xcassets/file-3dmodel.imageset/Contents.json
similarity index 100%
rename from kDrive/Resources/Assets.xcassets/file-mail.imageset/Contents.json
rename to kDrive/Resources/Assets.xcassets/file-3dmodel.imageset/Contents.json
diff --git a/kDrive/Resources/Assets.xcassets/file-mail.imageset/Kdrive Icon.svg b/kDrive/Resources/Assets.xcassets/file-3dmodel.imageset/Kdrive Icon.svg
similarity index 94%
rename from kDrive/Resources/Assets.xcassets/file-mail.imageset/Kdrive Icon.svg
rename to kDrive/Resources/Assets.xcassets/file-3dmodel.imageset/Kdrive Icon.svg
index 104e58141..135773d0f 100644
--- a/kDrive/Resources/Assets.xcassets/file-mail.imageset/Kdrive Icon.svg
+++ b/kDrive/Resources/Assets.xcassets/file-3dmodel.imageset/Kdrive Icon.svg
@@ -1,6 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/kDrive/Resources/Assets.xcassets/file-font.imageset/Kdrive Icon Font.svg b/kDrive/Resources/Assets.xcassets/file-font.imageset/Kdrive Icon Font.svg
index 286f60d34..81fae0dc2 100644
--- a/kDrive/Resources/Assets.xcassets/file-font.imageset/Kdrive Icon Font.svg
+++ b/kDrive/Resources/Assets.xcassets/file-font.imageset/Kdrive Icon Font.svg
@@ -1,4 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/kDriveCore/Data/Models/File.swift b/kDriveCore/Data/Models/File.swift
index 7c142d542..3516f07bd 100644
--- a/kDriveCore/Data/Models/File.swift
+++ b/kDriveCore/Data/Models/File.swift
@@ -31,11 +31,12 @@ public enum ConvertedType: String, CaseIterable {
case archive
case audio
case code
+ case email
case folder = "dir"
case font
case form
case image
- case mail
+ case model
case pdf
case presentation
case spreadsheet
@@ -53,6 +54,8 @@ public enum ConvertedType: String, CaseIterable {
return KDriveResourcesAsset.fileAudio.image
case .code:
return KDriveResourcesAsset.fileCode.image
+ case .email:
+ return KDriveResourcesAsset.file3dmodel.image
case .folder:
return KDriveResourcesAsset.folderFilled.image
case .font:
@@ -61,8 +64,8 @@ public enum ConvertedType: String, CaseIterable {
return KDriveResourcesAsset.fileForm.image
case .image:
return KDriveResourcesAsset.fileImage.image
- case .mail:
- return KDriveResourcesAsset.fileMail.image
+ case .model:
+ return KDriveResourcesAsset.file3dmodel.image
case .pdf:
return KDriveResourcesAsset.filePdf.image
case .presentation:
@@ -113,7 +116,7 @@ public enum ConvertedType: String, CaseIterable {
return KDriveResourcesStrings.Localizable.allOfficeGrids
case .text:
return KDriveResourcesStrings.Localizable.allOfficeDocs
- case .unknown, .url, .font, .mail:
+ case .unknown, .url, .font, .email, .model:
return ""
case .video:
return KDriveResourcesStrings.Localizable.allVideo
@@ -130,6 +133,8 @@ public enum ConvertedType: String, CaseIterable {
return .audio
case .code:
return .sourceCode
+ case .email:
+ return .emailMessage
case .folder:
return .folder
case .font:
@@ -138,8 +143,8 @@ public enum ConvertedType: String, CaseIterable {
return .data
case .image:
return .image
- case .mail:
- return .emailMessage
+ case .model:
+ return .threeDContent
case .pdf:
return .pdf
case .presentation: