UNPKG

@iconify/utils

Version:

Common functions for working with Iconify icon sets used by various packages.

12 lines (9 loc) 405 B
'use strict'; function iconToHTML(body, attributes) { let renderAttribsHTML = body.indexOf("xlink:") === -1 ? "" : ' xmlns:xlink="http://www.w3.org/1999/xlink"'; for (const attr in attributes) { renderAttribsHTML += " " + attr + '="' + attributes[attr] + '"'; } return '<svg xmlns="http://www.w3.org/2000/svg"' + renderAttribsHTML + ">" + body + "</svg>"; } exports.iconToHTML = iconToHTML;