UNPKG

@antv/s2-react-components

Version:

React components for S2

17 lines 964 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TooltipWrapper = void 0; const tslib_1 = require("tslib"); const s2_1 = require("@antv/s2"); const antd_1 = require("antd"); const classnames_1 = tslib_1.__importDefault(require("classnames")); const react_1 = tslib_1.__importDefault(require("react")); const PRE_CLASS = `${s2_1.S2_PREFIX_CLS}-tooltip-wrapper`; exports.TooltipWrapper = react_1.default.memo((props) => { const { title, children, className } = props, attrs = tslib_1.__rest(props, ["title", "children", "className"]); // 增加 <></> 用于 Tooltip 绑定事件 return (react_1.default.createElement(antd_1.Tooltip, Object.assign({ title: title, className: (0, classnames_1.default)(PRE_CLASS, className) }, attrs), react_1.default.createElement(react_1.default.Fragment, null, children))); }); exports.TooltipWrapper.displayName = 'TooltipWrapper'; //# sourceMappingURL=tooltip-wrapper.js.map