1 | import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
|
2 | import { ProProvider } from '@ant-design/pro-provider';
|
3 | import { ConfigProvider, Popover } from 'antd';
|
4 | import classNames from 'classnames';
|
5 | import React, { useContext } from 'react';
|
6 | import { ProHelpContentPanel } from "./ProHelpContentPanel";
|
7 | import { useStyle } from "./style";
|
8 | import { jsx as _jsx } from "react/jsx-runtime";
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | export var ProHelpPopover = function ProHelpPopover(props) {
|
15 | var _useContext = useContext(ConfigProvider.ConfigContext),
|
16 | getPrefixCls = _useContext.getPrefixCls;
|
17 | var className = getPrefixCls('pro-help');
|
18 | var _useContext2 = useContext(ProProvider),
|
19 | hashId = _useContext2.hashId;
|
20 | var _useStyle = useStyle(className),
|
21 | wrapSSR = _useStyle.wrapSSR;
|
22 | return wrapSSR( _jsx(Popover, _objectSpread(_objectSpread({
|
23 | overlayInnerStyle: {
|
24 | padding: 0
|
25 | },
|
26 | content: _jsx("div", {
|
27 | className: classNames("".concat(className, "-popover-content"), hashId, props.popoverContextClassName),
|
28 | children: _jsx(ProHelpContentPanel, {
|
29 | selectedKey: props.selectedKey
|
30 | })
|
31 | })
|
32 | }, props.popoverProps), {}, {
|
33 | children: _jsx("span", {
|
34 | className: classNames("".concat(className, "-popover-text"), hashId, props.textClassName),
|
35 | children: props.children
|
36 | })
|
37 | })));
|
38 | }; |
\ | No newline at end of file |