ember-svg-jar
Version:
Best way to use SVG images in Ember applications
18 lines (14 loc) • 435 B
JavaScript
import makeHelper from 'ember-svg-jar/utils/make-helper';
import makeSVG from 'ember-svg-jar/utils/make-svg';
function getInlineAsset(assetId) {
try {
/* eslint-disable global-require */
return require(`ember-svg-jar/inlined/${assetId}`).default;
} catch (err) {
return null;
}
}
export function svgJar(assetId, svgAttrs) {
return makeSVG(assetId, svgAttrs, getInlineAsset);
}
export default makeHelper(svgJar);