UNPKG

1.13 kBJavaScriptView Raw
1import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
2// compatible with 0.x version
3/* istanbul ignore next */
4var transform = function transform(props, deprecated) {
5 var listType = props.listType,
6 defaultFileList = props.defaultFileList,
7 fileList = props.fileList,
8 others = _objectWithoutProperties(props, ['listType', 'defaultFileList', 'fileList']);
9
10 var newprops = others;
11
12 if (listType === 'text-image') {
13 deprecated('listType=text-image', 'listType=image', 'Upload');
14 newprops.listType = 'image';
15 } else if (listType === 'picture-card') {
16 deprecated('listType=picture-card', 'listType=card', 'Upload');
17 newprops.listType = 'card';
18 } else {
19 newprops.listType = listType;
20 }
21
22 if ('defaultFileList' in props) {
23 deprecated('defaultFileList', 'defaultValue', 'Upload');
24 newprops.defaultValue = defaultFileList;
25 }
26
27 if ('fileList' in props) {
28 deprecated('fileList', 'value', 'Upload');
29 newprops.value = fileList;
30 }
31
32 return newprops;
33};
34
35export default transform;
\No newline at end of file