UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

52 lines (43 loc) 1.38 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _LazyRenderBox = require('./LazyRenderBox'); var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var PopupInner = _react2["default"].createClass({ displayName: 'PopupInner', propTypes: { hiddenClassName: _react.PropTypes.string, className: _react.PropTypes.string, prefixCls: _react.PropTypes.string, onMouseEnter: _react.PropTypes.func, onMouseLeave: _react.PropTypes.func, children: _react.PropTypes.any }, render: function render() { var props = this.props; var className = props.className; if (!props.visible) { className += ' ' + props.hiddenClassName; } return _react2["default"].createElement( 'div', { className: className, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave, style: props.style }, _react2["default"].createElement( _LazyRenderBox2["default"], { className: props.prefixCls + '-content', visible: props.visible }, props.children ) ); } }); exports["default"] = PopupInner; module.exports = exports['default'];