19 lines
424 B
JavaScript
19 lines
424 B
JavaScript
|
let icons = [];
|
||
|
let selectedIcon = null;
|
||
|
|
||
|
export const IconService = {
|
||
|
getIcons() {
|
||
|
return fetch('/demo/data/icons.json', { headers: { 'Cache-Control': 'no-cache' } })
|
||
|
.then((res) => res.json())
|
||
|
.then((d) => d.icons);
|
||
|
},
|
||
|
|
||
|
getIcon(id) {
|
||
|
if (icons) {
|
||
|
selectedIcon = icons.find((x) => x.properties.id === id);
|
||
|
|
||
|
return selectedIcon;
|
||
|
}
|
||
|
}
|
||
|
};
|