| import merge from 'deepmerge'; | 
| import namespaces from 'svg-baker/namespaces'; | 
| import objectToAttrsString from './object-to-attrs-string'; | 
|   | 
| const { svg, xlink } = namespaces; | 
|   | 
| const defaultAttrs = { | 
|   [svg.name]: svg.uri, | 
|   [xlink.name]: xlink.uri | 
| }; | 
|   | 
| /** | 
|  * @param {string} [content] | 
|  * @param {Object} [attributes] | 
|  * @return {string} | 
|  */ | 
| export default function (content = '', attributes) { | 
|   const attrs = merge(defaultAttrs, attributes || {}); | 
|   const attrsRendered = objectToAttrsString(attrs); | 
|   return `<svg ${attrsRendered}>${content}</svg>`; | 
| } |