UNPKG

react-md-components

Version:

This is a react module containing a free collection of material design components.

36 lines (31 loc) 752 B
import React from 'react'; import style from './style/icon.module.scss'; import PropTypes from 'prop-types'; const MDIcon = ({ icon, className, onClick, onMouseOver, color }) => { return ( <i className={`${style.MDIcon} ${className ? className : ''}`} onClick={onClick} onMouseOver={onMouseOver} style={{ color: color }} > {icon} </i> ); }; MDIcon.propTypes = { className: PropTypes.string, icon: PropTypes.string.isRequired, onClick: PropTypes.func, color: PropTypes.string, onMouseOver: PropTypes.func, }; MDIcon.defaultProps = { className: '', icon: '', onClick: null, color: '', onMouseOver: null, }; export default MDIcon; export { MDIcon };