import React from 'react'; import {Popover as AntdPopover} from 'antd'; import {PopoverProps as AntdPopoverProps} from 'antd/es/popover'; import {IconCloseOutlined} from '@osui/icons'; import classNames from 'classnames'; import {TooltipRef} from 'antd/es/tooltip'; import './index.less'; const clsPrefix = 'osui-popover'; export interface PopoverProps extends AntdPopoverProps { showCloseIcon?: boolean; } const Popover: React.ForwardRefRenderFunction = (props, ref) => { let innerTitle = props.title; if (props.showCloseIcon) { innerTitle = (
<> {props.title} props.onVisibleChange && props.onVisibleChange(false)} />
); } return ( ); }; export default React.forwardRef(Popover);