@antv/s2-react-components
Version:
React components for S2
14 lines • 704 B
JavaScript
import { __rest } from "tslib";
import { S2_PREFIX_CLS } from '@antv/s2';
import { Tooltip } from 'antd';
import cls from 'classnames';
import React from 'react';
const PRE_CLASS = `${S2_PREFIX_CLS}-tooltip-wrapper`;
export const TooltipWrapper = React.memo((props) => {
const { title, children, className } = props, attrs = __rest(props, ["title", "children", "className"]);
// 增加 <></> 用于 Tooltip 绑定事件
return (React.createElement(Tooltip, Object.assign({ title: title, className: cls(PRE_CLASS, className) }, attrs),
React.createElement(React.Fragment, null, children)));
});
TooltipWrapper.displayName = 'TooltipWrapper';
//# sourceMappingURL=tooltip-wrapper.js.map