2020-03-31 13:47:59 +08:00

31 lines
892 B
JavaScript

// compatible with 0.x version
/* istanbul ignore next */
const transform = (props, deprecated) => {
const { listType, defaultFileList, fileList, ...others } = props;
const newprops = others;
if (listType === 'text-image') {
deprecated('listType=text-image', 'listType=image', 'Upload');
newprops.listType = 'image';
} else if (listType === 'picture-card') {
deprecated('listType=picture-card', 'listType=card', 'Upload');
newprops.listType = 'card';
} else {
newprops.listType = listType;
}
if ('defaultFileList' in props) {
deprecated('defaultFileList', 'defaultValue', 'Upload');
newprops.defaultValue = defaultFileList;
}
if ('fileList' in props) {
deprecated('fileList', 'value', 'Upload');
newprops.value = fileList;
}
return newprops;
};
export default transform;