You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 years ago
12345678910111213141516171819202122232425262728293031323334
  1. 'use strict';
  2. exports.__esModule = true;
  3. var _Portal = require('rc-util/lib/Portal');
  4. var _Portal2 = _interopRequireDefault(_Portal);
  5. var _index = require('./index');
  6. var _index2 = _interopRequireDefault(_index);
  7. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
  8. _Portal2['default'].prototype.render = function () {
  9. // eslint-disable-line
  10. return this.props.children;
  11. };
  12. var render = _index2['default'].prototype.render;
  13. _index2['default'].prototype.render = function () {
  14. // eslint-disable-line
  15. var tree = render.call(this);
  16. if (this.state.popupVisible || this._component) {
  17. return tree;
  18. }
  19. return tree[0];
  20. };
  21. exports['default'] = _index2['default'];
  22. module.exports = exports['default'];