modules/svg/icon.js (12 lines of code) (raw):
export function svgIcon(name, svgklass, useklass) {
return function drawIcon(selection) {
selection.selectAll('svg.icon' + (svgklass ? '.' + svgklass.split(' ')[0] : ''))
.data([0])
.enter()
.append('svg')
.attr('class', 'icon ' + (svgklass || ''))
.append('use')
.attr('xlink:href', name)
.attr('class', useklass);
};
}