You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							18 lines
						
					
					
						
							353 B
						
					
					
				
			
		
		
	
	
							18 lines
						
					
					
						
							353 B
						
					
					
				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' | 
						|
};
 | 
						|
 |