Dataset/JS/ReactBookmarks/icon.js (5 lines of code) (raw):

import React, { PropTypes } from 'react'; import classnames from 'classnames'; function Icon(props) { const classes = classnames('fa', 'fa-' + props.icon, { 'fa-spin': props.spin }); return <i className={classes} />; } Icon.propTypes = { icon: PropTypes.string.isRequired, spin: PropTypes.bool, }; export default Icon;