@ucloud-pccl/react-components
Version:
UCloud pccl react components
64 lines (63 loc) • 14.1 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof = require("@babel/runtime/helpers/typeof");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prefixCls = exports.animationPrefixCls = exports.PopoverWrap = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _styledBase = _interopRequireDefault(require("@emotion/styled-base"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _rcTrigger = _interopRequireDefault(require("rc-trigger"));
var _config = _interopRequireDefault(require("../../../config"));
var _animation = require("../../../style/animation");
var _excluded = ["className", "popupClassName", "trueClassName", "triggerRef"];
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
var _prefixCls = _config.default.prefixCls;
var prefixCls = exports.prefixCls = _prefixCls + '-popover';
var animationPrefixCls = exports.animationPrefixCls = prefixCls + '-animation';
var animationDuration = '0.1s';
var RcTriggerWrap = /*#__PURE__*/function (_Component) {
function RcTriggerWrap() {
(0, _classCallCheck2.default)(this, RcTriggerWrap);
return _callSuper(this, RcTriggerWrap, arguments);
}
(0, _inherits2.default)(RcTriggerWrap, _Component);
return (0, _createClass2.default)(RcTriggerWrap, [{
key: "render",
value: function render() {
var _this$props = this.props,
className = _this$props.className,
popupClassName = _this$props.popupClassName,
trueClassName = _this$props.trueClassName,
triggerRef = _this$props.triggerRef,
rest = (0, _objectWithoutProperties2.default)(_this$props, _excluded);
return /*#__PURE__*/_react.default.createElement(_rcTrigger.default, (0, _extends2.default)({
ref: triggerRef,
className: trueClassName,
popupClassName: (0, _classnames.default)(className, popupClassName)
}, rest));
}
}]);
}(_react.Component);
RcTriggerWrap.propTypes = {
className: _propTypes.default.string,
popupClassName: _propTypes.default.string,
trueClassName: _propTypes.default.string,
triggerRef: _propTypes.default.func
};
var PopoverWrap = exports.PopoverWrap = (/*#__PURE__*/0, _styledBase.default)(RcTriggerWrap, {
target: "e1jf7s6w0",
label: "PopoverWrap"
})("&.", prefixCls, "{position:absolute;left:-9999px;top:-9999px;z-index:1030;display:block;&-hidden{display:none;}}&.", prefixCls, "-animation{&-fade{&-enter,&-appear,&-leave{animation-duration:", animationDuration, ";animation-fill-mode:both;}&-enter,&-appear{animation-name:", _animation.fadeIn, ";}&-leave{animation-name:", _animation.fadeOut, ";}}&-bounce{&-enter,&-appear,&-leave{animation-duration:", animationDuration, ";animation-fill-mode:both;}&-enter,&-appear{animation-name:", _animation.bounceIn, ";}&-leave{animation-name:", _animation.bounceOut, ";}}&-zoom{&-enter,&-appear,&-leave{animation-duration:", animationDuration, ";animation-fill-mode:both;}&-enter,&-appear{animation-name:", _animation.zoomIn, ";}&-leave{animation-name:", _animation.zoomOut, ";}}&-slide-up{&-enter,&-appear{animation-duration:", animationDuration, ";animation-fill-mode:both;transform-origin:0 0;display:block !important;opacity:0;animation-timing-function:cubic-bezier(0.08,0.82,0.17,1);animation-play-state:paused;}&-leave{animation-duration:", animationDuration, ";animation-fill-mode:both;transform-origin:0 0;display:block !important;opacity:1;animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.34);animation-play-state:paused;}&-enter-active.", prefixCls, "-placement-bottomLeft,&-appear-active.", prefixCls, "-placement-bottomLeft,&-enter-active.", prefixCls, "-placement-bottomCenter,&-appear-active.", prefixCls, "-placement-bottomCenter,&-enter-active.", prefixCls, "-placement-bottomRight,&-appear-active.", prefixCls, "-placement-bottomRight{animation-name:", _animation.slideUpIn, ";animation-play-state:running;}&-enter-active.", prefixCls, "-placement-topLeft,&-appear-active.", prefixCls, "-placement-topLeft,&-enter-active.", prefixCls, "-placement-topCenter,&-appear-active.", prefixCls, "-placement-topCenter,&-enter-active.", prefixCls, "-placement-topRight,&-appear-active.", prefixCls, "-placement-topRight{animation-name:", _animation.slideDownIn, ";animation-play-state:running;}&-leave-active.", prefixCls, "-placement-bottomLeft,&-leave-active.", prefixCls, "-placement-bottomCenter,&-leave-active.", prefixCls, "-placement-bottomRight{animation-name:", _animation.slideUpOut, ";animation-play-state:running;}&-leave-active.", prefixCls, "-placement-topLeft,&-leave-active.", prefixCls, "-placement-topCenter,&-leave-active.", prefixCls, "-placement-topRight{animation-name:", _animation.slideDownOut, ";animation-play-state:running;}}}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1BvcG92ZXIvc3R5bGUvaW5kZXguanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0NnRCIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Qb3BvdmVyL3N0eWxlL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudCB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBSY1RyaWdnZXIgZnJvbSAncmMtdHJpZ2dlcic7XG5cbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5cbmNvbnN0IHsgcHJlZml4Q2xzOiBfcHJlZml4Q2xzIH0gPSBjb25maWc7XG5leHBvcnQgY29uc3QgcHJlZml4Q2xzID0gX3ByZWZpeENscyArICctcG9wb3Zlcic7XG5leHBvcnQgY29uc3QgYW5pbWF0aW9uUHJlZml4Q2xzID0gcHJlZml4Q2xzICsgJy1hbmltYXRpb24nO1xuXG5pbXBvcnQge1xuICAgIGZhZGVJbixcbiAgICBmYWRlT3V0LFxuICAgIGJvdW5jZUluLFxuICAgIGJvdW5jZU91dCxcbiAgICB6b29tSW4sXG4gICAgem9vbU91dCxcbiAgICBzbGlkZVVwSW4sXG4gICAgc2xpZGVEb3duSW4sXG4gICAgc2xpZGVVcE91dCxcbiAgICBzbGlkZURvd25PdXRcbn0gZnJvbSAnc3JjL3N0eWxlL2FuaW1hdGlvbic7XG5cbmNvbnN0IGFuaW1hdGlvbkR1cmF0aW9uID0gJzAuMXMnO1xuXG5jbGFzcyBSY1RyaWdnZXJXcmFwIGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgICAgICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgICAgIHBvcHVwQ2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgICAgICB0cnVlQ2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgICAgICB0cmlnZ2VyUmVmOiBQcm9wVHlwZXMuZnVuY1xuICAgIH07XG4gICAgcmVuZGVyKCkge1xuICAgICAgICBjb25zdCB7IGNsYXNzTmFtZSwgcG9wdXBDbGFzc05hbWUsIHRydWVDbGFzc05hbWUsIHRyaWdnZXJSZWYsIC4uLnJlc3QgfSA9IHRoaXMucHJvcHM7XG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICA8UmNUcmlnZ2VyXG4gICAgICAgICAgICAgICAgcmVmPXt0cmlnZ2VyUmVmfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17dHJ1ZUNsYXNzTmFtZX1cbiAgICAgICAgICAgICAgICBwb3B1cENsYXNzTmFtZT17Y2xhc3NuYW1lcyhjbGFzc05hbWUsIHBvcHVwQ2xhc3NOYW1lKX1cbiAgICAgICAgICAgICAgICB7Li4ucmVzdH1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICk7XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgUG9wb3ZlcldyYXAgPSBzdHlsZWQoUmNUcmlnZ2VyV3JhcClgXG4gICAgJi4ke3ByZWZpeENsc30ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgICAgei1pbmRleDogMTAzMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuJHtwcmVmaXhDbHN9LWFuaW1hdGlvbiB7XG4gICAgICAgICYtZmFkZSB7XG4gICAgICAgICAgICAmLWVudGVyLFxuICAgICAgICAgICAgJi1hcHBlYXIsXG4gICAgICAgICAgICAmLWxlYXZlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR7YW5pbWF0aW9uRHVyYXRpb259O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWVudGVyLFxuICAgICAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAke2ZhZGVJbn07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxlYXZlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJHtmYWRlT3V0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm91bmNlIHtcbiAgICAgICAgICAgICYtZW50ZXIsXG4gICAgICAgICAgICAmLWFwcGVhcixcbiAgICAgICAgICAgICYtbGVhdmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHthbmltYXRpb25EdXJhdGlvbn07XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZW50ZXIsXG4gICAgICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICR7Ym91bmNlSW59O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1sZWF2ZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICR7Ym91bmNlT3V0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtem9vbSB7XG4gICAgICAgICAgICAmLWVudGVyLFxuICAgICAgICAgICAgJi1hcHBlYXIsXG4gICAgICAgICAgICAmLWxlYXZlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR7YW5pbWF0aW9uRHVyYXRpb259O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWVudGVyLFxuICAgICAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAke3pvb21Jbn07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxlYXZlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJHt6b29tT3V0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc2xpZGUtdXAge1xuICAgICAgICAgICAgJi1lbnRlcixcbiAgICAgICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR7YW5pbWF0aW9uRHVyYXRpb259O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGVhdmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHthbmltYXRpb25EdXJhdGlvbn07XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZW50ZXItYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbiAgICAgICAgICAgICAgICAmLWFwcGVhci1hY3RpdmUuJHtwcmVmaXhDbHN9LXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAgICAgICAgICAgICAgICYtZW50ZXItYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtYm90dG9tQ2VudGVyLFxuICAgICAgICAgICAgICAgICYtYXBwZWFyLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LWJvdHRvbUNlbnRlcixcbiAgICAgICAgICAgICAgICAmLWVudGVyLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LWJvdHRvbVJpZ2h0LFxuICAgICAgICAgICAgICAgICYtYXBwZWFyLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJHtzbGlkZVVwSW59O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1lbnRlci1hY3RpdmUuJHtwcmVmaXhDbHN9LXBsYWNlbWVudC10b3BMZWZ0LFxuICAgICAgICAgICAgICAgICYtYXBwZWFyLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LXRvcExlZnQsXG4gICAgICAgICAgICAgICAgJi1lbnRlci1hY3RpdmUuJHtwcmVmaXhDbHN9LXBsYWNlbWVudC10b3BDZW50ZXIsXG4gICAgICAgICAgICAgICAgJi1hcHBlYXItYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtdG9wQ2VudGVyLFxuICAgICAgICAgICAgICAgICYtZW50ZXItYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtdG9wUmlnaHQsXG4gICAgICAgICAgICAgICAgJi1hcHBlYXItYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAke3NsaWRlRG93bklufTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGVhdmUtYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbiAgICAgICAgICAgICAgICAmLWxlYXZlLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LWJvdHRvbUNlbnRlcixcbiAgICAgICAgICAgICAgICAmLWxlYXZlLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJHtzbGlkZVVwT3V0fTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGVhdmUtYWN0aXZlLiR7cHJlZml4Q2xzfS1wbGFjZW1lbnQtdG9wTGVmdCxcbiAgICAgICAgICAgICAgICAmLWxlYXZlLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LXRvcENlbnRlcixcbiAgICAgICAgICAgICAgICAmLWxlYXZlLWFjdGl2ZS4ke3ByZWZpeENsc30tcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJHtzbGlkZURvd25PdXR9O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuYDtcbiJdfQ== */"));