UNPKG

1.39 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8var _react = _interopRequireDefault(require("react"));
9
10var _classnames = _interopRequireDefault(require("classnames"));
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14var 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
43var RefPopupInner = _react.default.forwardRef(PopupInner);
44
45RefPopupInner.displayName = 'PopupInner';
46var _default = RefPopupInner;
47exports.default = _default;
\No newline at end of file