|
1 | 1 | import defaultFormatIcon from "assets/format-passive-dark.svg";
|
| 2 | +import iconApi from "assets/data-types/api.svg"; |
| 3 | +import iconArchive from "assets/data-types/archive.svg"; |
| 4 | +import iconDocument from "assets/data-types/document.svg"; |
| 5 | +import iconGis from "assets/data-types/gis.svg"; |
| 6 | +import iconHtml from "assets/data-types/html.svg"; |
| 7 | +import iconImageRaster from "assets/data-types/image-raster.svg"; |
| 8 | +import iconImageVector from "assets/data-types/image-vector.svg"; |
| 9 | +import iconPresentation from "assets/data-types/presentation.svg"; |
| 10 | +import iconSpreadsheet from "assets/data-types/spreadsheet.svg"; |
| 11 | +import iconTabular from "assets/data-types/tabular.svg"; |
2 | 12 |
|
3 | 13 | const formatIcons = {
|
4 |
| - default: defaultFormatIcon |
| 14 | + default: defaultFormatIcon, |
| 15 | + api: iconApi, |
| 16 | + archive: iconArchive, |
| 17 | + document: iconDocument, |
| 18 | + gis: iconGis, |
| 19 | + html: iconHtml, |
| 20 | + "image-raster": iconImageRaster, |
| 21 | + "image-vector": iconImageVector, |
| 22 | + presentation: iconPresentation, |
| 23 | + spreadsheet: iconSpreadsheet, |
| 24 | + tabular: iconTabular |
5 | 25 | };
|
6 | 26 |
|
7 |
| -const dataFormatCategories = [ |
8 |
| - "api", |
9 |
| - "archive", |
10 |
| - "document", |
11 |
| - "gis", |
12 |
| - "html", |
13 |
| - "image-raster", |
14 |
| - "image-vector", |
15 |
| - "presentation", |
16 |
| - "spreadsheet", |
17 |
| - "tabular" |
18 |
| -]; |
19 |
| - |
20 |
| -(async function init() { |
21 |
| - for (const item of dataFormatCategories) { |
22 |
| - formatIcons[item] = ( |
23 |
| - await import(`assets/data-types/${item}.svg`) |
24 |
| - ).default; |
25 |
| - } |
26 |
| -})(); |
27 |
| - |
28 | 27 | const CategoryDetermineConfigItems = [
|
29 | 28 | {
|
30 | 29 | regex: /wfs|wms|geojson|kml|kmz|shp|gdb|csv-geo-au|mpk|ArcGIS|ESRI REST/i,
|
|
0 commit comments