'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (tip, children, getContent, multiline) { if (children) return children; if (getContent !== undefined && getContent !== null) return getContent; // getContent can be 0, '', etc. if (getContent === null) return null; // Tip not exist and childern is null or undefined var regexp = //; if (!multiline || multiline === 'false' || !regexp.test(tip)) { // No trim(), so that user can keep their input return tip; } // Multiline tooltip content return tip.split(regexp).map(function (d, i) { return _react2.default.createElement( 'span', { key: i, className: 'multi-line' }, d ); }); }; var _react = require('react'); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }