UNPKG

generator-bingo-dig-h5

Version:

Bingo-dig-h5 generator by BINGO.DIG

43 lines (33 loc) 828 B
var React = require('react'); var Classable = require('../mixins/classable'); var FontIcon = React.createClass({ mixins: [Classable], propTypes: { hasCounts: React.PropTypes.bool, counts: React.PropTypes.number, midSize: React.PropTypes.bool }, getDefaultProps: function() { return { hasCounts: false, counts: 0, midSize: false }; }, render: function() { var { className, ...other } = this.props; var classes = this.getClasses('dig-font-icon', { 'mid-size': this.props.midSize }); var countChild = this.props.hasCounts ? (<i className="dig-font-counts">{this.props.counts}</i>) : null; return ( <span {...other} className={classes} > {countChild} </span> ); } }); module.exports = FontIcon;