UNPKG

iconit

Version:

A CLI to help you build icon libraries (JSON & Sprites) with ease.

16 lines (12 loc) 381 B
function buildSpriteString(icons) { const symbols = Object.keys(icons) .map(icon => toSvgSymbol(icon, icons[icon])) .join(''); return `<svg xmlns="http://www.w3.org/2000/svg"><defs>${symbols}</defs></svg>`; } function toSvgSymbol(name, contents) { return `<symbol id="${name}" viewBox="0 0 48 48">${ contents }</symbol>`; } export default buildSpriteString;