getFileIcon method
dynamic
getFileIcon( - dynamic context
)
Implementation
Widget getFileIcon(BuildContext context) {
final extension = p.extension(message.name);
IconData iconData;
switch (extension) {
case '.png':
case '.jpg':
case '.jpeg':
iconData = Atlas.file_image;
break;
case '.pdf':
iconData = Icons.picture_as_pdf;
break;
case '.doc':
iconData = Atlas.file;
break;
case '.mp4':
iconData = Atlas.file_video;
break;
case '.mp3':
iconData = Atlas.music_file;
break;
case '.rtf':
case '.txt':
default:
iconData = Atlas.lines_file;
break;
}
return Icon(iconData, size: 28);
}