1 | 'use strict';
|
2 |
|
3 | exports.__esModule = true;
|
4 |
|
5 | var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties');
|
6 |
|
7 | var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
|
8 |
|
9 | var _configProvider = require('../config-provider');
|
10 |
|
11 | var _configProvider2 = _interopRequireDefault(_configProvider);
|
12 |
|
13 | var _datePicker = require('./date-picker');
|
14 |
|
15 | var _datePicker2 = _interopRequireDefault(_datePicker);
|
16 |
|
17 | var _rangePicker = require('./range-picker');
|
18 |
|
19 | var _rangePicker2 = _interopRequireDefault(_rangePicker);
|
20 |
|
21 | var _monthPicker = require('./month-picker');
|
22 |
|
23 | var _monthPicker2 = _interopRequireDefault(_monthPicker);
|
24 |
|
25 | var _yearPicker = require('./year-picker');
|
26 |
|
27 | var _yearPicker2 = _interopRequireDefault(_yearPicker);
|
28 |
|
29 | var _weekPicker = require('./week-picker');
|
30 |
|
31 | var _weekPicker2 = _interopRequireDefault(_weekPicker);
|
32 |
|
33 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
34 |
|
35 |
|
36 | var transform = function transform(props, deprecated) {
|
37 | var open = props.open,
|
38 | defaultOpen = props.defaultOpen,
|
39 | onOpenChange = props.onOpenChange,
|
40 | others = (0, _objectWithoutProperties3.default)(props, ['open', 'defaultOpen', 'onOpenChange']);
|
41 |
|
42 | var newProps = others;
|
43 |
|
44 | delete newProps.formater;
|
45 |
|
46 | if ('open' in props) {
|
47 | deprecated('open', 'visible', 'DatePicker');
|
48 |
|
49 | newProps.visible = open;
|
50 |
|
51 | if ('visible' in props) {
|
52 | newProps.visible = props.visible;
|
53 | }
|
54 | }
|
55 |
|
56 | if ('defaultOpen' in props) {
|
57 | deprecated('defaultOpen', 'defaultVisible', 'DatePicker');
|
58 |
|
59 | newProps.defaultVisible = defaultOpen;
|
60 |
|
61 | if ('defaultVisible' in props) {
|
62 | newProps.defaultVisible = props.defaultVisible;
|
63 | }
|
64 | }
|
65 |
|
66 | if ('onOpenChange' in props && typeof onOpenChange === 'function') {
|
67 | deprecated('onOpenChange', 'onVisibleChange', 'DatePicker');
|
68 |
|
69 | newProps.onVisibleChange = onOpenChange;
|
70 |
|
71 | if ('onVisibleChange' in props) {
|
72 | newProps.onVisibleChange = props.onVisibleChange;
|
73 | }
|
74 | }
|
75 |
|
76 | if ('formater' in props) {
|
77 | deprecated('formater', 'format showTime.format', 'DatePicker');
|
78 | }
|
79 |
|
80 | if ('format' in props && typeof props.format !== 'string') {
|
81 | deprecated('format', 'format: PropTypes.string,', 'DatePicker');
|
82 | }
|
83 |
|
84 | if ('ranges' in props) {
|
85 | deprecated('ranges', 'footerRender: PropTypes.func', 'RangePicker');
|
86 | }
|
87 |
|
88 | return newProps;
|
89 | };
|
90 |
|
91 | _datePicker2.default.RangePicker = _configProvider2.default.config(_rangePicker2.default, {
|
92 | componentName: 'DatePicker',
|
93 | transform: transform
|
94 | });
|
95 | _datePicker2.default.MonthPicker = _configProvider2.default.config(_monthPicker2.default, {
|
96 | componentName: 'DatePicker',
|
97 | transform: transform
|
98 | });
|
99 | _datePicker2.default.YearPicker = _configProvider2.default.config(_yearPicker2.default, {
|
100 | componentName: 'DatePicker',
|
101 | transform: transform
|
102 | });
|
103 |
|
104 | _datePicker2.default.WeekPicker = _configProvider2.default.config(_weekPicker2.default, {
|
105 | componentName: 'DatePicker'
|
106 | });
|
107 |
|
108 | exports.default = _configProvider2.default.config(_datePicker2.default, {
|
109 | transform: transform
|
110 | });
|
111 | module.exports = exports['default']; |
\ | No newline at end of file |