czydojade/front/resources/svg-icon-loader.js
2020-11-01 17:57:06 +01:00

13 lines
374 B
JavaScript

const dom = require('xmldom');
const xpath = require('xpath');
module.exports = function svgIconLoader(source) {
const parser = new dom.DOMParser();
const svg = parser.parseFromString(source, 'image/svg+xml');
const result = xpath.useNamespaces({
'svg': 'http://www.w3.org/2000/svg'
})('string(//svg:path/@d)', svg);
return result;
};