1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.default = void 0;
|
7 |
|
8 | var _react = _interopRequireDefault(require("react"));
|
9 |
|
10 | var _classnames = _interopRequireDefault(require("classnames"));
|
11 |
|
12 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13 |
|
14 | var PopupInner = function PopupInner(props, ref) {
|
15 | var prefixCls = props.prefixCls,
|
16 | className = props.className,
|
17 | visible = props.visible,
|
18 | style = props.style,
|
19 | children = props.children,
|
20 | onMouseEnter = props.onMouseEnter,
|
21 | onMouseLeave = props.onMouseLeave,
|
22 | onMouseDown = props.onMouseDown,
|
23 | onTouchStart = props.onTouchStart;
|
24 | var childNode = children;
|
25 |
|
26 | if (_react.default.Children.count(children) > 1) {
|
27 | childNode = _react.default.createElement("div", {
|
28 | className: "".concat(prefixCls, "-content")
|
29 | }, children);
|
30 | }
|
31 |
|
32 | return _react.default.createElement("div", {
|
33 | ref: ref,
|
34 | className: (0, _classnames.default)(className, !visible && "".concat(props.hiddenClassName)),
|
35 | onMouseEnter: onMouseEnter,
|
36 | onMouseLeave: onMouseLeave,
|
37 | onMouseDown: onMouseDown,
|
38 | onTouchStart: onTouchStart,
|
39 | style: style
|
40 | }, childNode);
|
41 | };
|
42 |
|
43 | var RefPopupInner = _react.default.forwardRef(PopupInner);
|
44 |
|
45 | RefPopupInner.displayName = 'PopupInner';
|
46 | var _default = RefPopupInner;
|
47 | exports.default = _default; |
\ | No newline at end of file |