UNPKG

uppy

Version:

Almost as cute as a Puppy :dog:

50 lines (43 loc) 933 B
'use strict'; var _require = require('./icons'), iconText = _require.iconText, iconAudio = _require.iconAudio, iconVideo = _require.iconVideo, iconPDF = _require.iconPDF; module.exports = function getIconByMime(fileTypeGeneral, fileTypeSpecific) { if (fileTypeGeneral === 'text') { return { color: '#000', icon: iconText() }; } if (fileTypeGeneral === 'audio') { return { color: '#1abc9c', icon: iconAudio() }; } if (fileTypeGeneral === 'video') { return { color: '#2980b9', icon: iconVideo() }; } if (fileTypeGeneral === 'application' && fileTypeSpecific === 'pdf') { return { color: '#e74c3c', icon: iconPDF() }; } if (fileTypeGeneral === 'image') { return { color: '#f2f2f2', icon: '' }; } return { color: '#cbcbcb', icon: '' }; }; //# sourceMappingURL=getFileTypeIcon.js.map