17 lines
430 B
JavaScript
17 lines
430 B
JavaScript
"use strict";
|
|
function loadSVGImage(image, url, delay) {
|
|
return new Promise(async (resolve) => {
|
|
if (delay) {
|
|
await new Promise((resolve2) => setTimeout(resolve2, 100));
|
|
}
|
|
image.onload = () => {
|
|
resolve();
|
|
};
|
|
image.src = `data:image/svg+xml;charset=utf8,${encodeURIComponent(url)}`;
|
|
image.crossOrigin = "anonymous";
|
|
});
|
|
}
|
|
|
|
export { loadSVGImage };
|
|
//# sourceMappingURL=loadSVGImage.mjs.map
|