import PureRenderMixin from 'react-addons-pure-render-mixin'; const IconButton = React.createClass({ propTypes: { title: React.PropTypes.string.isRequired, icon: React.PropTypes.string.isRequired, onClick: React.PropTypes.func.isRequired, size: React.PropTypes.number }, getDefaultProps () { return { size: 18 }; }, mixins: [PureRenderMixin], handleClick (e) { e.preventDefault(); this.props.onClick(); }, render () { return ( ); } }); export default IconButton;