{"version":3,"file":"fileTypes.mjs","sources":["../../lib/utils/fileTypes.ts"],"sourcesContent":["/**\n * @author Dennis Ritter\n * @created 12.12.2017\n * @description File Type visualization processing.\n */\n\nconst fileTypes = {\n  getFileTypeColor: (type: string): { [key: string]: boolean } => {\n    switch (type.toLowerCase()) {\n    case 'csv':\n    case 'xls':\n    case 'xlsx':\n      return { 'is-success': true };\n    case 'html':\n    case 'xml':\n      return { 'is-link': true };\n    case 'json':\n    case 'json-stat':\n      return { 'is-info': true };\n    case 'img':\n    case 'png':\n    case 'svg':\n    case 'jpg':\n    case 'jpeg':\n      return { 'is-warning': true };\n    case 'pdf':\n      return { 'is-danger': true };\n    default:\n      return { 'is-dark': true };\n    }\n  },\n};\nexport default fileTypes;\n"],"names":["fileTypes","type"],"mappings":"AAMA,MAAMA,IAAY;AAAA,EAChB,kBAAkB,CAACC,MAA6C;AACtD,YAAAA,EAAK,YAAe,GAAA;AAAA,MAC5B,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AACI,eAAA,EAAE,cAAc;MACzB,KAAK;AAAA,MACL,KAAK;AACI,eAAA,EAAE,WAAW;MACtB,KAAK;AAAA,MACL,KAAK;AACI,eAAA,EAAE,WAAW;MACtB,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AACI,eAAA,EAAE,cAAc;MACzB,KAAK;AACI,eAAA,EAAE,aAAa;MACxB;AACS,eAAA,EAAE,WAAW;IACtB;AAAA,EACF;AACF;"}