UNPKG

@braineet/ui

Version:

Braineet design system

719 lines 15.8 kB
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } export var LIST_TYPE = { TEXT: 'text', PICTURE_TEXT: 'picture-text' }; export var UPLOAD_ITEM_STATUS = { UPLOADING: 'uploading', SUCCESS: 'success', UPLOADED: 'uploaded', ERROR: 'error' }; export var FILE_ICON = { notFound: 'file', default: 'file_full', link: 'link', image: 'picture', video: 'play' }; var MIME_TYPES = { generic: { type: 'generic', color: '#2c2d30' }, 'image/bmp': { mime: 'image/bmp', extension: '.bmp', type: 'image', color: '#2c2d30' }, 'image/gif': { mime: 'image/gif', extension: '.gif', type: 'image', color: '#2c2d30' }, 'image/jpeg': { mime: 'image/jpeg', extension: '.jpeg', type: 'image', color: '#2c2d30' }, 'image/jpg': { mime: 'image/jpg', extension: '.jpg', type: 'image', color: '#2c2d30' }, 'image/png': { mime: 'image/png', extension: '.png', type: 'image', color: '#2c2d30' }, 'image/tiff': { mime: 'image/tiff', extension: '.tiff', type: 'image', color: '#2c2d30' }, 'image/vnd.wap.wbmp': { mime: 'image/vnd.wap.wbmp', extension: '.wbmp', type: 'image', color: '#2c2d30' }, 'image/x-icon': { mime: 'image/x-icon', extension: '.ico', type: 'image', color: '#2c2d30' }, 'image/vnd.microsoft.icon': { mime: 'image/vnd.microsoft.icon', extension: '.ico', type: 'image', color: '#2c2d30' }, 'image/x-jng': { mime: 'image/x-jng', extension: '.jng', type: 'image', color: '#2c2d30' }, 'image/x-ms-bmp': { mime: 'image/x-ms-bmp', extension: '.bmp', type: 'image', color: '#2c2d30' }, 'image/svg+xml': { mime: 'image/svg+xml', extension: '.svg', type: 'image', color: '#2c2d30' }, 'image/webp': { mime: 'image/webp', extension: '.webp', type: 'image', color: '#2c2d30' }, 'video/animaflex': { mime: 'video/animaflex', extension: '.afl', type: 'video', color: '#2c2d30' }, 'video/x-ms-asf': { mime: 'video/x-ms-asf', extension: '.asx', type: 'video', color: '#2c2d30' }, 'video/x-ms-asf-plugin': { mime: 'video/x-ms-asf-plugin', extension: '.asx', type: 'video', color: '#2c2d30' }, 'video/x-msvideo': { mime: 'video/x-msvideo', extension: '.avi', type: 'video', color: '#2c2d30' }, 'video/avi': { mime: 'video/avi', extension: '.avi', type: 'video', color: '#2c2d30' }, 'video/msvideo': { mime: 'video/msvideo', extension: '.avi', type: 'video', color: '#2c2d30' }, 'video/avs-video': { mime: 'video/avs-video', extension: '.avs', type: 'video', color: '#2c2d30' }, 'video/fli': { mime: 'video/fli', extension: '.fli', type: 'video', color: '#2c2d30' }, 'video/quicktime': { mime: 'video/quicktime', extension: '.mov', type: 'video', color: '#2c2d30' }, 'video/x-sgi-movie': { mime: 'video/x-sgi-movie', extension: '.movie', type: 'video', color: '#2c2d30' }, 'video/x-mpeg': { mime: 'video/x-mpeg', extension: '.mp2', type: 'video', color: '#2c2d30' }, 'video/x-mpeq2a': { mime: 'video/x-mpeq2a', extension: '.mp2', type: 'video', color: '#2c2d30' }, 'video/mpeg': { mime: 'video/mpeg', extension: '.mp3', type: 'audio', color: '#2c2d30' }, 'video/mpeg-4': { mime: 'video/mpeg-4', extension: '.mpeg', type: 'video', color: '#2c2d30' }, 'video/x-qtc': { mime: 'video/x-qtc', extension: '.qtc', type: 'video', color: '#2c2d30' }, 'video/vivo': { mime: 'video/vivo', extension: '.vivo', type: 'video', color: '#2c2d30' }, 'video/x-matroska': { mime: 'video/x-matroska', extension: '.mkv', type: 'video', color: '#2c2d30' }, 'video/3gpp': { mime: 'video/3gpp', extension: '.3gp', type: 'audio', color: '#2c2d30' }, 'video/3gpp2': { mime: 'video/3gpp2', extension: '.3g2', type: 'video', color: '#2c2d30' }, 'video/x-flv': { mime: 'video/x-flv', extension: '.flv', type: 'video', color: '#2c2d30' }, 'video/x-mng': { mime: 'video/x-mng', extension: '.mng', type: 'video', color: '#2c2d30' }, 'video/x-ms-wmv': { mime: 'video/x-ms-wmv', extension: '.wmv', type: 'video', color: '#2c2d30' }, 'video/mp4': { mime: 'video/mp4', extension: '.mp4', type: 'video', color: '#2c2d30' }, 'video/webm': { mime: 'video/webm', extension: '.webm', type: 'video', color: '#2c2d30' }, 'video/x-m4v': { mime: 'video/x-m4v', extension: '.m4v', type: 'video', color: '#2c2d30' }, 'video/ogg': { mime: 'video/ogg', extension: '.ogv', type: 'audio', color: '#2c2d30' }, 'video/x-ms-wma': { mime: 'video/x-ms-wma', extension: '.wma', type: 'audio', color: '#2c2d30' }, 'audio/aac': { mime: 'audio/aac', extension: '.aac', type: 'audio', color: '#2c2d30' }, 'audio/midi': { mime: 'audio/midi', extension: '.midi', type: 'audio', color: '#2c2d30' }, 'audio/mp3': { mime: 'audio/mp3', extension: '.mp3', type: 'audio', color: '#2c2d30' }, 'audio/ogg': { mime: 'audio/ogg', extension: '.oga', type: 'audio', color: '#2c2d30' }, 'audio/mpeg': { mime: 'audio/mpeg', extension: '.mp3', type: 'audio', color: '#2c2d30' }, 'audio/x-realaudio': { mime: 'audio/x-realaudio', extension: '.ra', type: 'audio', color: '#2c2d30' }, 'audio/x-m4a': { mime: 'audio/x-m4a', extension: '.m4a', type: 'audio', color: '#2c2d30' }, 'audio/x-wav': { mime: 'audio/x-wav', extension: '.wav', type: 'audio', color: '#2c2d30' }, 'audio/wav': { mime: 'audio/wav', extension: '.wav', type: 'audio', color: '#2c2d30' }, 'audio/webm': { mime: 'audio/webm', extension: '.weba', type: 'audio', color: '#2c2d30' }, 'audio/3gpp': { mime: 'audio/3gpp', extension: '.3gpp', type: 'audio', color: '#2c2d30' }, 'audio/3gpp2': { mime: 'audio/3gpp2', extension: '.3gpp2', type: 'audio', color: '#2c2d30' }, 'audio/x-ms-wma': { mime: 'audio/x-ms-wma', extension: '.wma', type: 'audio', color: '#2c2d30' }, 'audio/x-flac': { mime: 'audio/x-flac', extension: '.flac', type: 'audio', color: '#2c2d30' }, 'audio/flac': { mime: 'audio/flac', extension: '.flac', type: 'audio', color: '#2c2d30' }, 'audio/x-ogg': { mime: 'audio/x-ogg', extension: '.ogg', type: 'audio', color: '#2c2d30' }, 'audio/opus': { mime: 'audio/opus', extension: '.opus', type: 'audio', color: '#2c2d30' }, 'text/html': { mime: 'text/html', extension: '.html', type: 'html', color: '#ff6633' }, 'text/css': { mime: 'text/css', extension: '.css', type: 'style_sheets', color: '#2250dc' }, 'text/javascript': { mime: 'text/javascript', extension: '.js', type: 'javascript', color: '#f4df50' }, 'text/xml': { mime: 'text/xml', extension: '.xml', type: 'xml', color: '#ee6f2d' }, 'text/plain': { mime: 'text/plain', extension: '.txt', type: 'text', color: '#61b7ee' }, 'text/rtf': { mime: 'text/rtf', extension: '.rtf', type: 'text', color: '#61b7ee' }, 'text/mathml': { mime: 'text/mathml', extension: '.mml', type: 'xml', color: '#ee6f2d' }, 'text/vnd.sun.j2me.app-descriptor': { mime: 'text/vnd.sun.j2me.app-descriptor', extension: '.jad', type: 'file', color: '#70787d' }, 'text/vnd.wap.wml': { mime: 'text/vnd.wap.wml', extension: '.wml', type: 'html', color: '#ff6633' }, 'text/x-component': { mime: 'text/x-component', extension: '.htc', type: 'html', color: '#ff6633' }, 'text/csv': { mime: 'text/csv', extension: '.csv', type: 'comma_separated_values', color: '#016842' }, 'text/calendar': { mime: 'text/calendar', extension: '.ics', type: 'calendar', color: '#d96054' }, 'application/x-abiword': { mime: 'application/x-abiword', extension: '.abw', type: 'file', color: '#70787d' }, 'application/octet-stream': { mime: 'application/octet-stream', extension: '.sketch', type: 'compressed_archive', color: '#43484B' }, 'application/x-bzip': { mime: 'application/x-bzip', extension: '.bz', type: 'compressed_archive', color: '#43484B' }, 'application/x-bzip2': { mime: 'application/x-bzip2', extension: '.bz2', type: 'compressed_archive', color: '#43484B' }, 'application/x-csh': { mime: 'application/x-csh', extension: '.csh', type: 'file', color: '#70787d' }, 'application/epub+zip': { mime: 'application/epub+zip', extension: '.epub', type: 'electronic_publication', color: '#a9d446' }, 'application/x-troff-msvideo': { mime: 'application/x-troff-msvideo', extension: '.avi', type: 'video', color: '#64007F' }, 'application/x-javascript': { mime: 'application/x-javascript', extension: '.js', type: 'javascript', color: '#f4df50' }, 'application/atom+xml': { mime: 'application/atom+xml', extension: '.atom', type: 'file', color: '#70787d' }, 'application/rss+xml': { mime: 'application/rss+xml', extension: '.rss', type: 'file', color: '#70787d' }, 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': { mime: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', extension: '.docx', type: 'word', color: '#306ead' }, 'application/vnd.openxmlformats-officedocument.presentationml.slideshow': { mime: 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', extension: '.ppsx', type: 'powerpoint', color: '#e24325' }, 'application/vnd.openxmlformats-officedocument.presentationml.presentation': { mime: 'application/vnd.openxmlformats-officedocument.presentationml.presentation', extension: '.pptx', type: 'powerpoint', color: '#e24325' }, 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': { mime: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', extension: '.xlsx', type: 'excel', color: '#02955f' }, 'application/json': { mime: 'application/json', extension: '.json', type: 'javascript', color: '#f4df50' }, 'application/vnd.oasis.opendocument.text': { mime: 'application/vnd.oasis.opendocument.text', extension: '.odt', type: 'openoffice_writer', color: '#306ead' }, 'application/vnd.oasis.opendocument.graphics': { mime: 'application/vnd.oasis.opendocument.graphics', extension: '.odg', type: 'openoffice_draw', color: '#e1dd33' }, 'application/vnd.oasis.opendocument.presentation': { mime: 'application/vnd.oasis.opendocument.presentation', extension: '.odp', type: 'openoffice_impress', color: '#e24325' }, 'application/vnd.oasis.opendocument.spreadsheet': { mime: 'application/vnd.oasis.opendocument.spreadsheet', extension: '.ods', type: 'openoffice_calc', color: '#02955f' }, 'application/java-archive': { mime: 'application/java-archive', extension: '.jar', type: 'file', color: '#70787d' }, 'application/mac-binhex40': { mime: 'application/mac-binhex40', extension: '.hqx', type: 'html', color: '#ff6633' }, 'application/msword': { mime: 'application/msword', extension: '.doc', type: 'word', color: '#306ead' }, 'application/pdf': { mime: 'application/pdf', extension: '.pdf', type: 'pdf', color: '#db5565' }, 'application/postscript': { mime: 'application/postscript', extension: '.ps', type: 'file', color: '#70787d' }, 'application/vnd.ms-excel': { mime: 'application/vnd.ms-excel', extension: '.xls', type: 'excel', color: '#02955f' }, 'application/vnd.ms-powerpoint': { mime: 'application/vnd.ms-powerpoint', extension: '.ppt', type: 'powerpoint', color: '#e24325' }, 'application/vnd.wap.wmlc': { mime: 'application/vnd.wap.wmlc', extension: '.wmlc', type: 'file', color: '#70787d' }, 'application/vnd.google-earth.kml+xml': { mime: 'application/vnd.google-earth.kml+xml', extension: '.kml', type: 'xml', color: '#ee6f2d' }, 'application/vnd.google-earth.kmz': { mime: 'application/vnd.google-earth.kmz', extension: '.kmz', type: 'xml', color: '#ee6f2d' }, 'application/x-7z-compressed': { mime: 'application/x-7z-compressed', extension: '.z', type: 'file', color: '#70787d' }, 'application/x-cocoa': { mime: 'application/x-cocoa', extension: '.cco', type: 'apple_cocoa', color: '#000000' }, 'application/x-java-archive-diff': { mime: 'application/x-java-archive-diff', extension: '.jardiff', type: 'file', color: '#70787d' }, 'application/x-java-jnlp-file': { mime: 'application/x-java-jnlp-file', extension: '.jnlp', type: 'file', color: '#70787d' }, 'application/x-makeself': { mime: 'application/x-makeself', extension: '.run', type: 'binary', color: '#000000' }, 'application/x-perl': { mime: 'application/x-perl', extension: '.pl', type: 'binary', color: '#000000' }, 'application/x-rar-compressed': { mime: 'application/x-rar-compressed', extension: '.rar', type: 'compressed_archive', color: '#43484B' }, 'application/x-redhat-package-manager': { mime: 'application/x-redhat-package-manager', extension: '.rpm', type: 'file', color: '#70787d' }, 'application/x-sea': { mime: 'application/x-sea', extension: '.sea', type: 'compressed_archive', color: '#43484B' }, 'application/x-shockwave-flash': { mime: 'application/x-shockwave-flash', extension: '.swf', type: 'flash', color: '#ed5333' }, 'application/x-stuffit': { mime: 'application/x-stuffit', extension: '.sit', type: 'compressed_archive', color: '#43484B' }, 'application/x-tcl': { mime: 'application/x-tcl', extension: '.tcl', type: 'binary', color: '#000000' }, 'application/x-x509-ca-cert': { mime: 'application/x-x509-ca-cert', extension: '.pem', type: 'binary', color: '#000000' }, 'application/x-xpinstall': { mime: 'application/x-xpinstall', extension: '.xpi', type: 'file', color: '#70787d' }, 'application/xhtml+xml': { mime: 'application/xhtml+xml', extension: '.xhtml', type: 'xml', color: '#ee6f2d' }, 'application/zip': { mime: 'application/zip', extension: '.zip', type: 'compressed_archive', color: '#43484B' }, 'application/vnd.ms-cab-compressed': { mime: 'application/vnd.ms-cab-compressed', extension: '.cab', type: 'compressed_archive', color: '#43484B' } }; export var FILE_TYPES = _extends({}, MIME_TYPES, { IMAGE: Object.values(MIME_TYPES).filter(function (fileType) { return fileType.type === 'image'; }) });