jsketcher/modules/svg/SvgIcon.jsx
2020-03-20 01:37:34 -07:00

18 lines
364 B
JavaScript

import React, {useMemo} from 'react';
export function SvgIcon({content, size, ...props}) {
const className = size&&'icon-'+size;
const style = useMemo(() => {
return {
display: 'flex',
...props.style
};
}, [props.style]);
return <div className={className} {...props} style={style} dangerouslySetInnerHTML={{__html: content}}/>
}