UNPKG

shineout

Version:

Shein 前端组件库

35 lines (23 loc) 1.08 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _Container = _interopRequireDefault(require("../Tooltip/Container")); var events = _interopRequireWildcard(require("./events")); var _Panel = _interopRequireDefault(require("./Panel")); var _Confirm = _interopRequireDefault(require("./Confirm")); var _Content = _interopRequireDefault(require("./Content")); var Component = (0, _Container.default)(events); function Popover(props) { // eslint-disable-next-line if (props.content) return _react.default.createElement(Component, props); return _react.default.createElement(_Panel.default, props); } Popover.displayName = 'ShineoutPopover'; Popover.Confirm = _Confirm.default; Popover.Confirm.displayName = 'ShineoutPopoverConfirm'; Popover.Content = _Content.default; var _default = Popover; exports.default = _default;