UNPKG

shineout

Version:

Shein 前端组件库

19 lines (17 loc) 584 B
import React from 'react'; import Container from '../Tooltip/Container'; import * as events from './events'; import Panel from './Panel'; import Confirm from './Confirm'; import Content from './Content'; var Component = Container(events); function Popover(props) { // eslint-disable-next-line if (props.content) return React.createElement(Component, props); return React.createElement(Panel, props); } Popover.displayName = 'ShineoutPopover'; Popover.Confirm = Confirm; Popover.Confirm.displayName = 'ShineoutPopoverConfirm'; Popover.Content = Content; export default Popover;