TF-4075 Change attachments location

(cherry picked from commit ab23dac45d9dcf7c5e057f8e16974b3ed8205771)
This commit is contained in:
dab246
2025-10-06 19:17:25 +07:00
committed by Dat H. Pham
parent 993b05fbc2
commit 6bbebd8e67
31 changed files with 540 additions and 486 deletions
@@ -0,0 +1,51 @@
import 'package:core/presentation/resources/image_paths.dart';
enum FileCategory {
pdf,
document,
documentODT,
spreadsheet,
spreadsheetODS,
presentation,
presentationODP,
image,
video,
audio,
archive,
text,
code,
other;
String getIconPath(ImagePaths imagePaths) {
switch (this) {
case FileCategory.pdf:
return imagePaths.icFilePdf;
case FileCategory.document:
return imagePaths.icFileDoc;
case FileCategory.documentODT:
return imagePaths.icFileODT;
case FileCategory.spreadsheet:
return imagePaths.icFileExcel;
case FileCategory.spreadsheetODS:
return imagePaths.icFileODS;
case FileCategory.presentation:
return imagePaths.icFilePowerPoint;
case FileCategory.presentationODP:
return imagePaths.icFileODP;
case FileCategory.image:
return imagePaths.icFileImage;
case FileCategory.video:
return imagePaths.icFileVideo;
case FileCategory.audio:
return imagePaths.icFileAudio;
case FileCategory.archive:
return imagePaths.icFileZip;
case FileCategory.text:
return imagePaths.icFileText;
case FileCategory.code:
return imagePaths.icFileCode;
case FileCategory.other:
return imagePaths.icFileDefault;
}
}
}