UNPKG

generator-bingo-dig-h5

Version:

Bingo-dig-h5 generator by BINGO.DIG

41 lines (30 loc) 811 B
var React = require('react'); var Classable = require('../../mixins/classable'); var OverRipple = React.createClass({ mixins: [Classable], propTypes: { show: React.PropTypes.bool }, componentDidMount: function() { this._setRippleSize(); }, render: function() { var classes = this.getClasses("dig-over-ripple", { 'dig-is-shown': this.props.show }); return ( <div className={classes}> <div className="dig-over-ripple-inner" /> </div> ); }, _setRippleSize: function() { var el = this.getDOMNode(); var height = el.offsetHeight; var width = el.offsetWidth; var size = Math.max(height, width); el.style.height = size + 'px'; el.style.top = (size / 2 * -1) + (height / 2) + 'px'; } }); module.exports = OverRipple;