iconColor function
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');
}
}