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 _slider = require('./slider');
|
18 |
|
19 | var _slider2 = _interopRequireDefault(_slider);
|
20 |
|
21 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
22 |
|
23 | exports.default = _configProvider2.default.config(_slider2.default, {
|
24 | exportNames: ['resize'],
|
25 | transform: function transform(props, deprecated) {
|
26 | if ('fade' in props) {
|
27 | deprecated('fade', 'animation', 'Slider');
|
28 |
|
29 | var _props = props,
|
30 | fade = _props.fade,
|
31 | others = (0, _objectWithoutProperties3.default)(_props, ['fade']);
|
32 |
|
33 | if (fade) {
|
34 | props = (0, _extends3.default)({ animation: 'fade' }, others);
|
35 | } else {
|
36 | props = others;
|
37 | }
|
38 | }
|
39 | if ('arrowPos' in props) {
|
40 | if (props.arrowPos === 'inline') {
|
41 | deprecated('arrowPos=inline', 'arrowPosition=inner', 'Slider');
|
42 |
|
43 | props.arrowPos = 'inner';
|
44 | } else {
|
45 | deprecated('arrowPos', 'arrowPosition', 'Slider');
|
46 | }
|
47 |
|
48 | var _props2 = props,
|
49 | arrowPos = _props2.arrowPos,
|
50 | _others = (0, _objectWithoutProperties3.default)(_props2, ['arrowPos']);
|
51 |
|
52 | props = (0, _extends3.default)({ arrowPosition: arrowPos }, _others);
|
53 | }
|
54 | ['arrowDirection', 'dotsDirection', 'slideDirection'].forEach(function (propName) {
|
55 | if (props[propName] === 'horizontal') {
|
56 | deprecated(propName + '=horizontal', propName + '=hoz', 'Slider');
|
57 |
|
58 | props[propName] = 'hoz';
|
59 | } else if (props[propName] === 'vertical') {
|
60 | deprecated(propName + '=vertical', propName + '=ver', 'Slider');
|
61 |
|
62 | props[propName] = 'ver';
|
63 | }
|
64 | });
|
65 | if ('initialSlide' in props) {
|
66 | deprecated('initialSlide', 'defaultActiveIndex', 'Slider');
|
67 |
|
68 | var _props3 = props,
|
69 | initialSlide = _props3.initialSlide,
|
70 | _others2 = (0, _objectWithoutProperties3.default)(_props3, ['initialSlide']);
|
71 |
|
72 | props = (0, _extends3.default)({ defaultActiveIndex: initialSlide }, _others2);
|
73 | }
|
74 | if ('slickGoTo' in props) {
|
75 | deprecated('slickGoTo', 'activeIndex', 'Slider');
|
76 |
|
77 | var _props4 = props,
|
78 | slickGoTo = _props4.slickGoTo,
|
79 | _others3 = (0, _objectWithoutProperties3.default)(_props4, ['slickGoTo']);
|
80 |
|
81 | props = (0, _extends3.default)({ activeIndex: slickGoTo }, _others3);
|
82 | }
|
83 | if ('afterChange' in props) {
|
84 | deprecated('afterChange', 'onChange', 'Slider');
|
85 |
|
86 | var _props5 = props,
|
87 | afterChange = _props5.afterChange,
|
88 | _others4 = (0, _objectWithoutProperties3.default)(_props5, ['afterChange']);
|
89 |
|
90 | props = (0, _extends3.default)({ onChange: afterChange }, _others4);
|
91 | }
|
92 |
|
93 | if ('beforeChange' in props) {
|
94 | deprecated('beforeChange', 'onBeforeChange', 'Slider');
|
95 |
|
96 | var _props6 = props,
|
97 | beforeChange = _props6.beforeChange,
|
98 | _others5 = (0, _objectWithoutProperties3.default)(_props6, ['beforeChange']);
|
99 |
|
100 | props = (0, _extends3.default)({ onBeforeChange: beforeChange }, _others5);
|
101 | }
|
102 |
|
103 | return props;
|
104 | }
|
105 | });
|
106 | module.exports = exports['default']; |
\ | No newline at end of file |