getFileIcon method

dynamic getFileIcon(
  1. 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);
}