shineout
Version:
Shein 前端组件库
19 lines (17 loc) • 584 B
JavaScript
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;