UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 620 B
import e from"../tools/base-runtime-url";import{loadImage as a}from"./loadImage";export async function loadIcons(s){try{(await Promise.allSettled(Object.entries({departure:"icons/departure.svg",departure_inactive:"icons/departure_inactive.svg",destination:"icons/destination.svg",direction:"icons/direction.svg",transition:"icons/transition.svg",transition_up:"icons/transition_up.svg",transition_down:"icons/transition_down.svg",kiosk:"icons/kiosk.svg",yah:"icons/yah.svg"}).map(([i,n])=>a(e+n).then(o=>[i,o])))).filter(i=>i.status==="fulfilled").map(i=>i.value).forEach(([i,n])=>s.set(i,n))}catch(t){console.warn(t)}}