UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

18 lines 425 B
import { isValidElement } from 'react'; import { isNonNullable, isPlainObject } from './is'; const convertToTooltipProps = (tooltip, context) => { if (!isNonNullable(tooltip)) { return null; } if (isPlainObject(tooltip) && ! /*#__PURE__*/isValidElement(tooltip)) { return { ...context, ...tooltip }; } return { ...context, title: tooltip }; }; export default convertToTooltipProps;