1 | 'use strict';
|
2 |
|
3 | exports.__esModule = true;
|
4 |
|
5 | var _extends2 = require('babel-runtime/helpers/extends');
|
6 |
|
7 | var _extends3 = _interopRequireDefault(_extends2);
|
8 |
|
9 | var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties');
|
10 |
|
11 | var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
|
12 |
|
13 | var _configProvider = require('../config-provider');
|
14 |
|
15 | var _configProvider2 = _interopRequireDefault(_configProvider);
|
16 |
|
17 | var _balloon = require('./balloon');
|
18 |
|
19 | var _balloon2 = _interopRequireDefault(_balloon);
|
20 |
|
21 | var _tooltip = require('./tooltip');
|
22 |
|
23 | var _tooltip2 = _interopRequireDefault(_tooltip);
|
24 |
|
25 | var _inner = require('./inner');
|
26 |
|
27 | var _inner2 = _interopRequireDefault(_inner);
|
28 |
|
29 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
30 |
|
31 | _balloon2.default.Tooltip = _configProvider2.default.config(_tooltip2.default, {
|
32 | transform: function transform(props, deprecated) {
|
33 | if ('text' in props) {
|
34 | deprecated('text', 'children', 'Tooltip');
|
35 | var _props = props,
|
36 | text = _props.text,
|
37 | others = (0, _objectWithoutProperties3.default)(_props, ['text']);
|
38 |
|
39 | props = (0, _extends3.default)({ children: text }, others);
|
40 | }
|
41 |
|
42 | return props;
|
43 | }
|
44 | });
|
45 | _balloon2.default.Inner = _inner2.default;
|
46 |
|
47 | exports.default = _configProvider2.default.config(_balloon2.default, {
|
48 | transform: function transform(props, deprecated) {
|
49 | if (props.alignment) {
|
50 | deprecated('alignment', 'alignEdge', 'Balloon');
|
51 | var _props2 = props,
|
52 | alignment = _props2.alignment,
|
53 | others = (0, _objectWithoutProperties3.default)(_props2, ['alignment']);
|
54 |
|
55 | props = (0, _extends3.default)({ alignEdge: alignment === 'edge' }, others);
|
56 | }
|
57 | if (props.onCloseClick) {
|
58 | deprecated('onCloseClick', 'onVisibleChange(visible, [type = "closeClick"])', 'Balloon');
|
59 |
|
60 | var _props3 = props,
|
61 | onCloseClick = _props3.onCloseClick,
|
62 | onVisibleChange = _props3.onVisibleChange,
|
63 | _others = (0, _objectWithoutProperties3.default)(_props3, ['onCloseClick', 'onVisibleChange']);
|
64 |
|
65 | var newOnVisibleChange = function newOnVisibleChange(visible, type) {
|
66 | if (type === 'closeClick') {
|
67 | onCloseClick();
|
68 | }
|
69 | if (onVisibleChange) {
|
70 | onVisibleChange(visible, type);
|
71 | }
|
72 | };
|
73 | props = (0, _extends3.default)({ onVisibleChange: newOnVisibleChange }, _others);
|
74 | }
|
75 |
|
76 | return props;
|
77 | }
|
78 | });
|
79 | module.exports = exports['default']; |
\ | No newline at end of file |