iconColor function

Color iconColor(
  1. String ext
)

Implementation

Color iconColor(String ext) {
  switch (ext) {
    case '.doc':
    case '.docx':
    case '.rtf':
    case '.ttf':
    case '.txt':
      return LightHexColor.fromHex('#376FC9');

    case '.pdf':
    case '.ppt':
    case '.pptx':
      return LightHexColor.fromHex('#DB0D00');

    case '.gif':
    case '.ico':
    case '.jpg':
    case '.jpeg':
    case '.png':
    case '.tif':
    case '.tiff':
    case '.bmp':
      return LightHexColor.fromHex('#F56200');

    case '.flv':
    case '.m4v':
    case '.mov':
    case '.mpeg':
    case '.mpg':
    case '.qt':
      return LightHexColor.fromHex('#6F00C6');

    case '.au':
    case '.avi':
    case '.midi':
    case '.mp3':
    case '.mp4':
    case '.wav':
      return LightHexColor.fromHex('#70A300');

    case '.csv':
    case '.xml':
    case '.xls':
    case '.xlsx':
      return LightHexColor.fromHex('#1F802E');

    case '.htm':
    case '.rar':
    case '.url':
    case '.zip':
      return LightHexColor.fromHex('#888888');

    default:
      return LightHexColor.fromHex('#888888');
  }
}