1 | import _extends from 'babel-runtime/helpers/extends';
|
2 | import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
|
3 | import ConfigProvider from '../config-provider';
|
4 | import Step from './view/step';
|
5 | import StepItem from './view/step-item';
|
6 |
|
7 | Step.Item = StepItem;
|
8 |
|
9 | export default ConfigProvider.config(Step, {
|
10 | transform: function transform(props, deprecated) {
|
11 | if ('type' in props) {
|
12 | deprecated('type', 'shape', 'Step');
|
13 |
|
14 | var _props = props,
|
15 | type = _props.type,
|
16 | direction = _props.direction,
|
17 | labelPlacement = _props.labelPlacement,
|
18 | others = _objectWithoutProperties(_props, ['type', 'direction', 'labelPlacement']);
|
19 |
|
20 | direction = direction === 'vertical' ? 'ver' : direction === 'horizontal' ? 'hoz' : direction;
|
21 | labelPlacement = labelPlacement === 'vertical' ? 'ver' : labelPlacement === 'horizontal' ? 'hoz' : labelPlacement;
|
22 | props = _extends({ shape: type, direction: direction, labelPlacement: labelPlacement }, others);
|
23 | }
|
24 |
|
25 | return props;
|
26 | }
|
27 | }); |
\ | No newline at end of file |