shift73k/assets_old/node_modules/svg-sprite-loader/examples/custom-runtime-generator/icon.jsx

19 lines
353 B
React
Raw Normal View History

import React, {PureComponent} from 'react';
export default class Icon extends PureComponent {
render() {
const {className, glyph, ...restProps} = this.props;
return (
<svg className={className} {...restProps}>
<use xlinkHref={`#${glyph}`} />
</svg>
);
}
}
Icon.defaultProps = {
glyph: '',
className: 'icon'
};